home *** CD-ROM | disk | FTP | other *** search
/ Tripas 6 / TRIPAS 006.iso / UT.EXE / UNREAL T / System / BotPack.u / Bot_SniperRifle_ScriptText.TextBuffer < prev    next >
Unknown  |  1999-11-30  |  11.6 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 6f b9 01 2f 2f 3d 3d 3d |........|o..//===|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0a 2f 2f 20 53 |========|==..// S|
|00000060| 6e 69 70 65 72 52 69 66 | 6c 65 0d 0a 2f 2f 20 41 |niperRif|le..// A|
|00000070| 20 6d 69 6c 69 74 61 72 | 79 20 72 65 64 65 73 69 | militar|y redesi|
|00000080| 67 6e 20 6f 66 20 74 68 | 65 20 72 69 66 6c 65 2e |gn of th|e rifle.|
|00000090| 0d 0a 2f 2f 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..//====|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000e0| 3d 0d 0a 63 6c 61 73 73 | 20 53 6e 69 70 65 72 52 |=..class| SniperR|
|000000f0| 69 66 6c 65 20 65 78 74 | 65 6e 64 73 20 54 6f 75 |ifle ext|ends Tou|
|00000100| 72 6e 61 6d 65 6e 74 57 | 65 61 70 6f 6e 3b 0d 0a |rnamentW|eapon;..|
|00000110| 0d 0a 23 65 78 65 63 20 | 4d 45 53 48 20 49 4d 50 |..#exec |MESH IMP|
|00000120| 4f 52 54 20 4d 45 53 48 | 3d 52 69 66 6c 65 32 6d |ORT MESH|=Rifle2m|
|00000130| 20 41 4e 49 56 46 49 4c | 45 3d 4d 4f 44 45 4c 53 | ANIVFIL|E=MODELS|
|00000140| 5c 52 69 66 6c 65 32 5f | 61 2e 33 44 20 44 41 54 |\Rifle2_|a.3D DAT|
|00000150| 41 46 49 4c 45 3d 4d 4f | 44 45 4c 53 5c 52 69 66 |AFILE=MO|DELS\Rif|
|00000160| 6c 65 32 5f 64 2e 33 44 | 20 0d 0a 23 65 78 65 63 |le2_d.3D| ..#exec|
|00000170| 20 4d 45 53 48 20 4f 52 | 49 47 49 4e 20 4d 45 53 | MESH OR|IGIN MES|
|00000180| 48 3d 52 69 66 6c 65 32 | 6d 20 58 3d 30 20 59 3d |H=Rifle2|m X=0 Y=|
|00000190| 30 20 5a 3d 30 20 59 41 | 57 3d 36 34 20 50 49 54 |0 Z=0 YA|W=64 PIT|
|000001a0| 43 48 3d 30 20 52 4f 4c | 4c 3d 30 0d 0a 0d 0a 23 |CH=0 ROL|L=0....#|
|000001b0| 65 78 65 63 20 4d 45 53 | 48 20 53 45 51 55 45 4e |exec MES|H SEQUEN|
|000001c0| 43 45 20 4d 45 53 48 3d | 52 69 66 6c 65 32 6d 20 |CE MESH=|Rifle2m |
|000001d0| 53 45 51 3d 41 6c 6c 20 | 20 20 20 20 20 20 20 20 |SEQ=All | |
|000001e0| 53 54 41 52 54 46 52 41 | 4d 45 3d 30 20 20 20 4e |STARTFRA|ME=0 N|
|000001f0| 55 4d 46 52 41 4d 45 53 | 3d 37 35 0d 0a 23 65 78 |UMFRAMES|=75..#ex|
|00000200| 65 63 20 4d 45 53 48 20 | 53 45 51 55 45 4e 43 45 |ec MESH |SEQUENCE|
|00000210| 20 4d 45 53 48 3d 52 69 | 66 6c 65 32 6d 20 53 45 | MESH=Ri|fle2m SE|
|00000220| 51 3d 53 65 6c 65 63 74 | 20 20 20 20 20 20 53 54 |Q=Select| ST|
|00000230| 41 52 54 46 52 41 4d 45 | 3d 30 20 20 20 4e 55 4d |ARTFRAME|=0 NUM|
|00000240| 46 52 41 4d 45 53 3d 31 | 37 20 52 41 54 45 3d 32 |FRAMES=1|7 RATE=2|
|00000250| 38 20 47 52 4f 55 50 3d | 53 65 6c 65 63 74 0d 0a |8 GROUP=|Select..|
|00000260| 23 65 78 65 63 20 4d 45 | 53 48 20 53 45 51 55 45 |#exec ME|SH SEQUE|
|00000270| 4e 43 45 20 4d 45 53 48 | 3d 52 69 66 6c 65 32 6d |NCE MESH|=Rifle2m|
|00000280| 20 53 45 51 3d 53 74 69 | 6c 6c 20 20 20 20 20 20 | SEQ=Sti|ll |
|00000290| 20 53 54 41 52 54 46 52 | 41 4d 45 3d 31 37 20 20 | STARTFR|AME=17 |
|000002a0| 4e 55 4d 46 52 41 4d 45 | 53 3d 31 20 0d 0a 23 65 |NUMFRAME|S=1 ..#e|
|000002b0| 78 65 63 20 4d 45 53 48 | 20 53 45 51 55 45 4e 43 |xec MESH| SEQUENC|
|000002c0| 45 20 4d 45 53 48 3d 52 | 69 66 6c 65 32 6d 20 53 |E MESH=R|ifle2m S|
|000002d0| 45 51 3d 46 69 72 65 20 | 20 20 20 20 20 20 20 53 |EQ=Fire | S|
|000002e0| 54 41 52 54 46 52 41 4d | 45 3d 31 37 20 20 4e 55 |TARTFRAM|E=17 NU|
|000002f0| 4d 46 52 41 4d 45 53 3d | 31 30 20 52 41 54 45 3d |MFRAMES=|10 RATE=|
|00000300| 31 35 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 20 53 |15..#exe|c MESH S|
|00000310| 45 51 55 45 4e 43 45 20 | 4d 45 53 48 3d 52 69 66 |EQUENCE |MESH=Rif|
|00000320| 6c 65 32 6d 20 53 45 51 | 3d 46 69 72 65 32 20 20 |le2m SEQ|=Fire2 |
|00000330| 20 20 20 20 20 53 54 41 | 52 54 46 52 41 4d 45 3d | STA|RTFRAME=|
|00000340| 32 37 20 20 4e 55 4d 46 | 52 41 4d 45 53 3d 31 30 |27 NUMF|RAMES=10|
|00000350| 20 52 41 54 45 3d 31 35 | 0d 0a 23 65 78 65 63 20 | RATE=15|..#exec |
|00000360| 4d 45 53 48 20 53 45 51 | 55 45 4e 43 45 20 4d 45 |MESH SEQ|UENCE ME|
|00000370| 53 48 3d 52 69 66 6c 65 | 32 6d 20 53 45 51 3d 46 |SH=Rifle|2m SEQ=F|
|00000380| 69 72 65 33 20 20 20 20 | 20 20 20 53 54 41 52 54 |ire3 | START|
|00000390| 46 52 41 4d 45 3d 33 37 | 20 20 4e 55 4d 46 52 41 |FRAME=37| NUMFRA|
|000003a0| 4d 45 53 3d 31 30 20 52 | 41 54 45 3d 31 35 0d 0a |MES=10 R|ATE=15..|
|000003b0| 23 65 78 65 63 20 4d 45 | 53 48 20 53 45 51 55 45 |#exec ME|SH SEQUE|
|000003c0| 4e 43 45 20 4d 45 53 48 | 3d 52 69 66 6c 65 32 6d |NCE MESH|=Rifle2m|
|000003d0| 20 53 45 51 3d 46 69 72 | 65 34 20 20 20 20 20 20 | SEQ=Fir|e4 |
|000003e0| 20 53 54 41 52 54 46 52 | 41 4d 45 3d 34 37 20 20 | STARTFR|AME=47 |
|000003f0| 4e 55 4d 46 52 41 4d 45 | 53 3d 31 30 20 52 41 54 |NUMFRAME|S=10 RAT|
|00000400| 45 3d 31 35 0d 0a 23 65 | 78 65 63 20 4d 45 53 48 |E=15..#e|xec MESH|
|00000410| 20 53 45 51 55 45 4e 43 | 45 20 4d 45 53 48 3d 52 | SEQUENC|E MESH=R|
|00000420| 69 66 6c 65 32 6d 20 53 | 45 51 3d 46 69 72 65 35 |ifle2m S|EQ=Fire5|
|00000430| 20 20 20 20 20 20 20 53 | 54 41 52 54 46 52 41 4d | S|TARTFRAM|
|00000440| 45 3d 35 37 20 20 4e 55 | 4d 46 52 41 4d 45 53 3d |E=57 NU|MFRAMES=|
|00000450| 31 30 20 52 41 54 45 3d | 31 35 0d 0a 23 65 78 65 |10 RATE=|15..#exe|
|00000460| 63 20 4d 45 53 48 20 53 | 45 51 55 45 4e 43 45 20 |c MESH S|EQUENCE |
|00000470| 4d 45 53 48 3d 52 69 66 | 6c 65 32 6d 20 53 45 51 |MESH=Rif|le2m SEQ|
|00000480| 3d 44 6f 77 6e 20 20 20 | 20 20 20 20 20 53 54 41 |=Down | STA|
|00000490| 52 54 46 52 41 4d 45 3d | 36 37 20 20 4e 55 4d 46 |RTFRAME=|67 NUMF|
|000004a0| 52 41 4d 45 53 3d 37 0d | 0a 0d 0a 23 65 78 65 63 |RAMES=7.|...#exec|
|000004b0| 20 54 45 58 54 55 52 45 | 20 49 4d 50 4f 52 54 20 | TEXTURE| IMPORT |
|000004c0| 4e 41 4d 45 3d 52 69 66 | 6c 65 32 61 20 46 49 4c |NAME=Rif|le2a FIL|
|000004d0| 45 3d 4d 4f 44 45 4c 53 | 5c 52 69 66 6c 65 31 2e |E=MODELS|\Rifle1.|
|000004e0| 50 43 58 20 47 52 4f 55 | 50 3d 53 6b 69 6e 73 20 |PCX GROU|P=Skins |
|000004f0| 4c 4f 44 53 45 54 3d 32 | 0d 0a 23 65 78 65 63 20 |LODSET=2|..#exec |
|00000500| 54 45 58 54 55 52 45 20 | 49 4d 50 4f 52 54 20 4e |TEXTURE |IMPORT N|
|00000510| 41 4d 45 3d 52 69 66 6c | 65 32 62 20 46 49 4c 45 |AME=Rifl|e2b FILE|
|00000520| 3d 4d 4f 44 45 4c 53 5c | 52 69 66 6c 65 32 2e 50 |=MODELS\|Rifle2.P|
|00000530| 43 58 20 47 52 4f 55 50 | 3d 53 6b 69 6e 73 20 4c |CX GROUP|=Skins L|
|00000540| 4f 44 53 45 54 3d 32 0d | 0a 23 65 78 65 63 20 54 |ODSET=2.|.#exec T|
|00000550| 45 58 54 55 52 45 20 49 | 4d 50 4f 52 54 20 4e 41 |EXTURE I|MPORT NA|
|00000560| 4d 45 3d 52 69 66 6c 65 | 32 63 20 46 49 4c 45 3d |ME=Rifle|2c FILE=|
|00000570| 4d 4f 44 45 4c 53 5c 52 | 69 66 6c 65 33 2e 50 43 |MODELS\R|ifle3.PC|
|00000580| 58 20 47 52 4f 55 50 3d | 53 6b 69 6e 73 20 4c 4f |X GROUP=|Skins LO|
|00000590| 44 53 45 54 3d 32 0d 0a | 23 65 78 65 63 20 54 45 |DSET=2..|#exec TE|
|000005a0| 58 54 55 52 45 20 49 4d | 50 4f 52 54 20 4e 41 4d |XTURE IM|PORT NAM|
|000005b0| 45 3d 52 69 66 6c 65 32 | 64 20 46 49 4c 45 3d 4d |E=Rifle2|d FILE=M|
|000005c0| 4f 44 45 4c 53 5c 52 69 | 66 6c 65 34 2e 50 43 58 |ODELS\Ri|fle4.PCX|
|000005d0| 20 47 52 4f 55 50 3d 53 | 6b 69 6e 73 20 4c 4f 44 | GROUP=S|kins LOD|
|000005e0| 53 45 54 3d 32 0d 0a 23 | 65 78 65 63 20 4d 45 53 |SET=2..#|exec MES|
|000005f0| 48 4d 41 50 20 53 43 41 | 4c 45 20 4d 45 53 48 4d |HMAP SCA|LE MESHM|
|00000600| 41 50 3d 52 69 66 6c 65 | 32 6d 20 58 3d 30 2e 30 |AP=Rifle|2m X=0.0|
|00000610| 30 38 20 59 3d 30 2e 30 | 30 34 20 5a 3d 30 2e 30 |08 Y=0.0|04 Z=0.0|
|00000620| 31 36 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 4d 41 |16..#exe|c MESHMA|
|00000630| 50 20 53 45 54 54 45 58 | 54 55 52 45 20 4d 45 53 |P SETTEX|TURE MES|
|00000640| 48 4d 41 50 3d 52 69 66 | 6c 65 32 6d 20 4e 55 4d |HMAP=Rif|le2m NUM|
|00000650| 3d 30 20 54 45 58 54 55 | 52 45 3d 52 69 66 6c 65 |=0 TEXTU|RE=Rifle|
|00000660| 32 61 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 4d 41 |2a..#exe|c MESHMA|
|00000670| 50 20 53 45 54 54 45 58 | 54 55 52 45 20 4d 45 53 |P SETTEX|TURE MES|
|00000680| 48 4d 41 50 3d 52 69 66 | 6c 65 32 6d 20 4e 55 4d |HMAP=Rif|le2m NUM|
|00000690| 3d 31 20 54 45 58 54 55 | 52 45 3d 52 69 66 6c 65 |=1 TEXTU|RE=Rifle|
|000006a0| 32 62 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 4d 41 |2b..#exe|c MESHMA|
|000006b0| 50 20 53 45 54 54 45 58 | 54 55 52 45 20 4d 45 53 |P SETTEX|TURE MES|
|000006c0| 48 4d 41 50 3d 52 69 66 | 6c 65 32 6d 20 4e 55 4d |HMAP=Rif|le2m NUM|
|000006d0| 3d 32 20 54 45 58 54 55 | 52 45 3d 52 69 66 6c 65 |=2 TEXTU|RE=Rifle|
|000006e0| 32 63 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 4d 41 |2c..#exe|c MESHMA|
|000006f0| 50 20 53 45 54 54 45 58 | 54 55 52 45 20 4d 45 53 |P SETTEX|TURE MES|
|00000700| 48 4d 41 50 3d 52 69 66 | 6c 65 32 6d 20 4e 55 4d |HMAP=Rif|le2m NUM|
|00000710| 3d 33 20 54 45 58 54 55 | 52 45 3d 52 69 66 6c 65 |=3 TEXTU|RE=Rifle|
|00000720| 32 64 0d 0a 0d 0a 23 65 | 78 65 63 20 4d 45 53 48 |2d....#e|xec MESH|
|00000730| 20 49 4d 50 4f 52 54 20 | 4d 45 53 48 3d 52 69 66 | IMPORT |MESH=Rif|
|00000740| 6c 65 32 6d 4c 20 41 4e | 49 56 46 49 4c 45 3d 4d |le2mL AN|IVFILE=M|
|00000750| 4f 44 45 4c 53 5c 52 69 | 66 6c 65 32 5f 61 2e 33 |ODELS\Ri|fle2_a.3|
|00000760| 44 20 44 41 54 41 46 49 | 4c 45 3d 4d 4f 44 45 4c |D DATAFI|LE=MODEL|
|00000770| 53 5c 52 69 66 6c 65 32 | 5f 64 2e 33 44 20 55 6e |S\Rifle2|_d.3D Un|
|00000780| 4d 69 72 72 6f 72 3d 31 | 0d 0a 23 65 78 65 63 20 |Mirror=1|..#exec |
|00000790| 4d 45 53 48 20 4f 52 49 | 47 49 4e 20 4d 45 53 48 |MESH ORI|GIN MESH|
|000007a0| 3d 52 69 66 6c 65 32 6d | 4c 20 58 3d 30 20 59 3d |=Rifle2m|L X=0 Y=|
|000007b0| 30 20 5a 3d 30 20 59 41 | 57 3d 36 34 20 50 49 54 |0 Z=0 YA|W=64 PIT|
|000007c0| 43 48 3d 30 20 52 4f 4c | 4c 3d 30 0d 0a 0d 0a 23 |CH=0 ROL|L=0....#|
|000007d0| 65 78 65 63 20 4d 45 53 | 48 20 53 45 51 55 45 4e |exec MES|H SEQUEN|
|000007e0| 43 45 20 4d 45 53 48 3d | 52 69 66 6c 65 32 6d 4c |CE MESH=|Rifle2mL|
|000007f0| 20 53 45 51 3d 41 6c 6c | 20 20 20 20 20 20 20 20 | SEQ=All| |
|00000800| 20 53 54 41 52 54 46 52 | 41 4d 45 3d 30 20 20 20 | STARTFR|AME=0 |
|00000810| 4e 55 4d 46 52 41 4d 45 | 53 3d 37 35 0d 0a 23 65 |NUMFRAME|S=75..#e|
|00000820| 78 65 63 20 4d 45 53 48 | 20 53 45 51 55 45 4e 43 |xec MESH| SEQUENC|
|00000830| 45 20 4d 45 53 48 3d 52 | 69 66 6c 65 32 6d 4c 20 |E MESH=R|ifle2mL |
|00000840| 53 45 51 3d 53 65 6c 65 | 63 74 20 20 20 20 20 20 |SEQ=Sele|ct |
|00000850| 53 54 41 52 54 46 52 41 | 4d 45 3d 30 20 20 20 4e |STARTFRA|ME=0 N|
|00000860| 55 4d 46 52 41 4d 45 53 | 3d 31 37 20 52 41 54 45 |UMFRAMES|=17 RATE|
|00000870| 3d 32 38 20 47 52 4f 55 | 50 3d 53 65 6c 65 63 74 |=28 GROU|P=Select|
|00000880| 0d 0a 23 65 78 65 63 20 | 4d 45 53 48 20 53 45 51 |..#exec |MESH SEQ|
|00000890| 55 45 4e 43 45 20 4d 45 | 53 48 3d 52 69 66 6c 65 |UENCE ME|SH=Rifle|
|000008a0| 32 6d 4c 20 53 45 51 3d | 53 74 69 6c 6c 20 20 20 |2mL SEQ=|Still |
|000008b0| 20 20 20 20 53 54 41 52 | 54 46 52 41 4d 45 3d 31 | STAR|TFRAME=1|
|000008c0| 37 20 20 4e 55 4d 46 52 | 41 4d 45 53 3d 31 20 0d |7 NUMFR|AMES=1 .|
|000008d0| 0a 23 65 78 65 63 20 4d | 45 53 48 20 53 45 51 55 |.#exec M|ESH SEQU|
|000008e0| 45 4e 43 45 20 4d 45 53 | 48 3d 52 69 66 6c 65 32 |ENCE MES|H=Rifle2|
|000008f0| 6d 4c 20 53 45 51 3d 46 | 69 72 65 20 20 20 20 20 |mL SEQ=F|ire |
|00000900| 20 20 20 53 54 41 52 54 | 46 52 41 4d 45 3d 31 37 | START|FRAME=17|
|00000910| 20 20 4e 55 4d 46 52 41 | 4d 45 53 3d 31 30 20 52 | NUMFRA|MES=10 R|
|00000920| 41 54 45 3d 31 35 0d 0a | 23 65 78 65 63 20 4d 45 |ATE=15..|#exec ME|
|00000930| 53 48 20 53 45 51 55 45 | 4e 43 45 20 4d 45 53 48 |SH SEQUE|NCE MESH|
|00000940| 3d 52 69 66 6c 65 32 6d | 4c 20 53 45 51 3d 46 69 |=Rifle2m|L SEQ=Fi|
|00000950| 72 65 32 20 20 20 20 20 | 20 20 53 54 41 52 54 46 |re2 | STARTF|
|00000960| 52 41 4d 45 3d 32 37 20 | 20 4e 55 4d 46 52 41 4d |RAME=27 | NUMFRAM|
|00000970| 45 53 3d 31 30 20 52 41 | 54 45 3d 31 35 0d 0a 23 |ES=10 RA|TE=15..#|
|00000980| 65 78 65 63 20 4d 45 53 | 48 20 53 45 51 55 45 4e |exec MES|H SEQUEN|
|00000990| 43 45 20 4d 45 53 48 3d | 52 69 66 6c 65 32 6d 4c |CE MESH=|Rifle2mL|
|000009a0| 20 53 45 51 3d 46 69 72 | 65 33 20 20 20 20 20 20 | SEQ=Fir|e3 |
|000009b0| 20 53 54 41 52 54 46 52 | 41 4d 45 3d 33 37 20 20 | STARTFR|AME=37 |
|000009c0| 4e 55 4d 46 52 41 4d 45 | 53 3d 31 30 20 52 41 54 |NUMFRAME|S=10 RAT|
|000009d0| 45 3d 31 35 0d 0a 23 65 | 78 65 63 20 4d 45 53 48 |E=15..#e|xec MESH|
|000009e0| 20 53 45 51 55 45 4e 43 | 45 20 4d 45 53 48 3d 52 | SEQUENC|E MESH=R|
|000009f0| 69 66 6c 65 32 6d 4c 20 | 53 45 51 3d 46 69 72 65 |ifle2mL |SEQ=Fire|
|00000a00| 34 20 20 20 20 20 20 20 | 53 54 41 52 54 46 52 41 |4 |STARTFRA|
|00000a10| 4d 45 3d 34 37 20 20 4e | 55 4d 46 52 41 4d 45 53 |ME=47 N|UMFRAMES|
|00000a20| 3d 31 30 20 52 41 54 45 | 3d 31 35 0d 0a 23 65 78 |=10 RATE|=15..#ex|
|00000a30| 65 63 20 4d 45 53 48 20 | 53 45 51 55 45 4e 43 45 |ec MESH |SEQUENCE|
|00000a40| 20 4d 45 53 48 3d 52 69 | 66 6c 65 32 6d 4c 20 53 | MESH=Ri|fle2mL S|
|00000a50| 45 51 3d 46 69 72 65 35 | 20 20 20 20 20 20 20 53 |EQ=Fire5| S|
|00000a60| 54 41 52 54 46 52 41 4d | 45 3d 35 37 20 20 4e 55 |TARTFRAM|E=57 NU|
|00000a70| 4d 46 52 41 4d 45 53 3d | 31 30 20 52 41 54 45 3d |MFRAMES=|10 RATE=|
|00000a80| 31 35 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 20 53 |15..#exe|c MESH S|
|00000a90| 45 51 55 45 4e 43 45 20 | 4d 45 53 48 3d 52 69 66 |EQUENCE |MESH=Rif|
|00000aa0| 6c 65 32 6d 4c 20 53 45 | 51 3d 44 6f 77 6e 20 20 |le2mL SE|Q=Down |
|00000ab0| 20 20 20 20 20 20 53 54 | 41 52 54 46 52 41 4d 45 | ST|ARTFRAME|
|00000ac0| 3d 36 37 20 20 4e 55 4d | 46 52 41 4d 45 53 3d 37 |=67 NUM|FRAMES=7|
|00000ad0| 0d 0a 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 4d 41 |....#exe|c MESHMA|
|00000ae0| 50 20 53 43 41 4c 45 20 | 4d 45 53 48 4d 41 50 3d |P SCALE |MESHMAP=|
|00000af0| 52 69 66 6c 65 32 6d 4c | 20 58 3d 30 2e 30 30 38 |Rifle2mL| X=0.008|
|00000b00| 20 59 3d 30 2e 30 30 34 | 20 5a 3d 30 2e 30 31 36 | Y=0.004| Z=0.016|
|00000b10| 0d 0a 23 65 78 65 63 20 | 4d 45 53 48 4d 41 50 20 |..#exec |MESHMAP |
|00000b20| 53 45 54 54 45 58 54 55 | 52 45 20 4d 45 53 48 4d |SETTEXTU|RE MESHM|
|00000b30| 41 50 3d 52 69 66 6c 65 | 32 6d 4c 20 4e 55 4d 3d |AP=Rifle|2mL NUM=|
|00000b40| 30 20 54 45 58 54 55 52 | 45 3d 52 69 66 6c 65 32 |0 TEXTUR|E=Rifle2|
|00000b50| 61 0d 0a 23 65 78 65 63 | 20 4d 45 53 48 4d 41 50 |a..#exec| MESHMAP|
|00000b60| 20 53 45 54 54 45 58 54 | 55 52 45 20 4d 45 53 48 | SETTEXT|URE MESH|
|00000b70| 4d 41 50 3d 52 69 66 6c | 65 32 6d 4c 20 4e 55 4d |MAP=Rifl|e2mL NUM|
|00000b80| 3d 31 20 54 45 58 54 55 | 52 45 3d 52 69 66 6c 65 |=1 TEXTU|RE=Rifle|
|00000b90| 32 62 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 4d 41 |2b..#exe|c MESHMA|
|00000ba0| 50 20 53 45 54 54 45 58 | 54 55 52 45 20 4d 45 53 |P SETTEX|TURE MES|
|00000bb0| 48 4d 41 50 3d 52 69 66 | 6c 65 32 6d 4c 20 4e 55 |HMAP=Rif|le2mL NU|
|00000bc0| 4d 3d 32 20 54 45 58 54 | 55 52 45 3d 52 69 66 6c |M=2 TEXT|URE=Rifl|
|00000bd0| 65 32 63 0d 0a 23 65 78 | 65 63 20 4d 45 53 48 4d |e2c..#ex|ec MESHM|
|00000be0| 41 50 20 53 45 54 54 45 | 58 54 55 52 45 20 4d 45 |AP SETTE|XTURE ME|
|00000bf0| 53 48 4d 41 50 3d 52 69 | 66 6c 65 32 6d 4c 20 4e |SHMAP=Ri|fle2mL N|
|00000c00| 55 4d 3d 33 20 54 45 58 | 54 55 52 45 3d 52 69 66 |UM=3 TEX|TURE=Rif|
|00000c10| 6c 65 32 64 0d 0a 0d 0a | 23 65 78 65 63 20 4d 45 |le2d....|#exec ME|
|00000c20| 53 48 20 49 4d 50 4f 52 | 54 20 4d 45 53 48 3d 52 |SH IMPOR|T MESH=R|
|00000c30| 69 66 6c 65 50 69 63 6b | 20 41 4e 49 56 46 49 4c |iflePick| ANIVFIL|
|00000c40| 45 3d 4d 4f 44 45 4c 53 | 5c 52 69 66 6c 65 68 61 |E=MODELS|\Rifleha|
|00000c50| 6e 64 5f 61 2e 33 44 20 | 44 41 54 41 46 49 4c 45 |nd_a.3D |DATAFILE|
|00000c60| 3d 4d 4f 44 45 4c 53 5c | 52 69 66 6c 65 68 61 6e |=MODELS\|Riflehan|
|00000c70| 64 5f 64 2e 33 44 20 58 | 3d 30 20 59 3d 30 20 5a |d_d.3D X|=0 Y=0 Z|
|00000c80| 3d 30 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 20 4f |=0..#exe|c MESH O|
|00000c90| 52 49 47 49 4e 20 4d 45 | 53 48 3d 52 69 66 6c 65 |RIGIN ME|SH=Rifle|
|00000ca0| 50 69 63 6b 20 58 3d 30 | 20 59 3d 30 20 5a 3d 30 |Pick X=0| Y=0 Z=0|
|00000cb0| 20 59 41 57 3d 36 34 20 | 0d 0a 23 65 78 65 63 20 | YAW=64 |..#exec |
|00000cc0| 4d 45 53 48 20 53 45 51 | 55 45 4e 43 45 20 4d 45 |MESH SEQ|UENCE ME|
|00000cd0| 53 48 3d 52 69 66 6c 65 | 50 69 63 6b 20 53 45 51 |SH=Rifle|Pick SEQ|
|00000ce0| 3d 41 6c 6c 20 20 20 20 | 20 20 20 20 20 53 54 41 |=All | STA|
|00000cf0| 52 54 46 52 41 4d 45 3d | 30 20 20 20 4e 55 4d 46 |RTFRAME=|0 NUMF|
|00000d00| 52 41 4d 45 53 3d 31 0d | 0a 23 65 78 65 63 20 4d |RAMES=1.|.#exec M|
|00000d10| 45 53 48 20 53 45 51 55 | 45 4e 43 45 20 4d 45 53 |ESH SEQU|ENCE MES|
|00000d20| 48 3d 52 69 66 6c 65 50 | 69 63 6b 20 53 45 51 3d |H=RifleP|ick SEQ=|
|00000d30| 53 74 69 6c 6c 20 20 20 | 20 20 20 20 20 53 54 41 |Still | STA|
|00000d40| 52 54 46 52 41 4d 45 3d | 30 20 20 20 4e 55 4d 46 |RTFRAME=|0 NUMF|
|00000d50| 52 41 4d 45 53 3d 31 0d | 0a 23 65 78 65 63 20 54 |RAMES=1.|.#exec T|
|00000d60| 45 58 54 55 52 45 20 49 | 4d 50 4f 52 54 20 4e 41 |EXTURE I|MPORT NA|
|00000d70| 4d 45 3d 4a 52 69 66 6c | 65 32 20 46 49 4c 45 3d |ME=JRifl|e2 FILE=|
|00000d80| 4d 4f 44 45 4c 53 5c 52 | 69 66 6c 65 2e 50 43 58 |MODELS\R|ifle.PCX|
|00000d90| 20 47 52 4f 55 50 3d 53 | 6b 69 6e 73 20 4c 4f 44 | GROUP=S|kins LOD|
|00000da0| 53 45 54 3d 32 0d 0a 23 | 65 78 65 63 20 4d 45 53 |SET=2..#|exec MES|
|00000db0| 48 4d 41 50 20 53 43 41 | 4c 45 20 4d 45 53 48 4d |HMAP SCA|LE MESHM|
|00000dc0| 41 50 3d 52 69 66 6c 65 | 50 69 63 6b 20 58 3d 30 |AP=Rifle|Pick X=0|
|00000dd0| 2e 31 20 59 3d 30 2e 31 | 20 5a 3d 30 2e 32 0d 0a |.1 Y=0.1| Z=0.2..|
|00000de0| 23 65 78 65 63 20 4d 45 | 53 48 4d 41 50 20 53 45 |#exec ME|SHMAP SE|
|00000df0| 54 54 45 58 54 55 52 45 | 20 4d 45 53 48 4d 41 50 |TTEXTURE| MESHMAP|
|00000e00| 3d 52 69 66 6c 65 50 69 | 63 6b 20 4e 55 4d 3d 32 |=RiflePi|ck NUM=2|
|00000e10| 20 54 45 58 54 55 52 45 | 3d 4a 52 69 66 6c 65 32 | TEXTURE|=JRifle2|
|00000e20| 0d 0a 0d 0a 23 65 78 65 | 63 20 4d 45 53 48 20 49 |....#exe|c MESH I|
|00000e30| 4d 50 4f 52 54 20 4d 45 | 53 48 3d 52 69 66 6c 65 |MPORT ME|SH=Rifle|
|00000e40| 48 61 6e 64 20 41 4e 49 | 56 46 49 4c 45 3d 4d 4f |Hand ANI|VFILE=MO|
|00000e50| 44 45 4c 53 5c 52 69 66 | 6c 65 68 61 6e 64 5f 61 |DELS\Rif|lehand_a|
|00000e60| 2e 33 44 20 44 41 54 41 | 46 49 4c 45 3d 4d 4f 44 |.3D DATA|FILE=MOD|
|00000e70| 45 4c 53 5c 52 69 66 6c | 65 68 61 6e 64 5f 64 2e |ELS\Rifl|ehand_d.|
|00000e80| 33 44 20 58 3d 30 20 59 | 3d 30 20 5a 3d 30 0d 0a |3D X=0 Y|=0 Z=0..|
|00000e90| 23 65 78 65 63 20 4d 45 | 53 48 20 4f 52 49 47 49 |#exec ME|SH ORIGI|
|00000ea0| 4e 20 4d 45 53 48 3d 52 | 69 66 6c 65 48 61 6e 64 |N MESH=R|ifleHand|
|00000eb0| 20 58 3d 31 35 20 59 3d | 31 37 30 20 5a 3d 2d 33 | X=15 Y=|170 Z=-3|
|00000ec0| 30 20 59 41 57 3d 36 34 | 20 50 49 54 43 48 3d 30 |0 YAW=64| PITCH=0|
|00000ed0| 20 52 4f 4c 4c 3d 30 0d | 0a 23 65 78 65 63 20 4d | ROLL=0.|.#exec M|
|00000ee0| 45 53 48 20 53 45 51 55 | 45 4e 43 45 20 4d 45 53 |ESH SEQU|ENCE MES|
|00000ef0| 48 3d 52 69 66 6c 65 48 | 61 6e 64 20 53 45 51 3d |H=RifleH|and SEQ=|
|00000f00| 41 6c 6c 20 20 53 54 41 | 52 54 46 52 41 4d 45 3d |All STA|RTFRAME=|
|00000f10| 30 20 20 4e 55 4d 46 52 | 41 4d 45 53 3d 31 0d 0a |0 NUMFR|AMES=1..|
|00000f20| 23 65 78 65 63 20 4d 45 | 53 48 4d 41 50 20 53 43 |#exec ME|SHMAP SC|
|00000f30| 41 4c 45 20 4d 45 53 48 | 4d 41 50 3d 52 69 66 6c |ALE MESH|MAP=Rifl|
|00000f40| 65 48 61 6e 64 20 58 3d | 30 2e 30 37 20 59 3d 30 |eHand X=|0.07 Y=0|
|00000f50| 2e 30 37 20 5a 3d 30 2e | 31 34 0d 0a 23 65 78 65 |.07 Z=0.|14..#exe|
|00000f60| 63 20 4d 45 53 48 4d 41 | 50 20 53 45 54 54 45 58 |c MESHMA|P SETTEX|
|00000f70| 54 55 52 45 20 4d 45 53 | 48 4d 41 50 3d 52 69 66 |TURE MES|HMAP=Rif|
|00000f80| 6c 65 48 61 6e 64 20 4e | 55 4d 3d 32 20 54 45 58 |leHand N|UM=2 TEX|
|00000f90| 54 55 52 45 3d 4a 52 69 | 66 6c 65 32 0d 0a 0d 0a |TURE=JRi|fle2....|
|00000fa0| 23 65 78 65 63 20 54 45 | 58 54 55 52 45 20 49 4d |#exec TE|XTURE IM|
|00000fb0| 50 4f 52 54 20 4e 41 4d | 45 3d 4d 75 7a 7a 6c 65 |PORT NAM|E=Muzzle|
|00000fc0| 46 6c 61 73 68 32 20 46 | 49 4c 45 3d 54 45 58 54 |Flash2 F|ILE=TEXT|
|00000fd0| 55 52 45 53 5c 4e 65 77 | 4d 75 7a 32 2e 50 43 58 |URES\New|Muz2.PCX|
|00000fe0| 20 47 52 4f 55 50 3d 22 | 52 69 66 6c 65 22 20 4d | GROUP="|Rifle" M|
|00000ff0| 49 50 53 3d 4f 46 46 20 | 4c 4f 44 53 45 54 3d 32 |IPS=OFF |LODSET=2|
|00001000| 0d 0a 23 65 78 65 63 20 | 54 45 58 54 55 52 45 20 |..#exec |TEXTURE |
|00001010| 49 4d 50 4f 52 54 20 4e | 41 4d 45 3d 49 63 6f 6e |IMPORT N|AME=Icon|
|00001020| 52 69 66 6c 65 20 46 49 | 4c 45 3d 54 45 58 54 55 |Rifle FI|LE=TEXTU|
|00001030| 52 45 53 5c 48 55 44 5c | 57 70 6e 52 69 66 6c 65 |RES\HUD\|WpnRifle|
|00001040| 2e 50 43 58 20 47 52 4f | 55 50 3d 22 49 63 6f 6e |.PCX GRO|UP="Icon|
|00001050| 73 22 20 4d 49 50 53 3d | 4f 46 46 0d 0a 23 65 78 |s" MIPS=|OFF..#ex|
|00001060| 65 63 20 54 45 58 54 55 | 52 45 20 49 4d 50 4f 52 |ec TEXTU|RE IMPOR|
|00001070| 54 20 4e 41 4d 45 3d 55 | 73 65 52 69 66 6c 65 20 |T NAME=U|seRifle |
|00001080| 46 49 4c 45 3d 54 45 58 | 54 55 52 45 53 5c 48 55 |FILE=TEX|TURES\HU|
|00001090| 44 5c 55 73 65 52 69 66 | 6c 65 2e 50 43 58 20 47 |D\UseRif|le.PCX G|
|000010a0| 52 4f 55 50 3d 22 49 63 | 6f 6e 73 22 20 4d 49 50 |ROUP="Ic|ons" MIP|
|000010b0| 53 3d 4f 46 46 0d 0a 23 | 65 78 65 63 20 54 45 58 |S=OFF..#|exec TEX|
|000010c0| 54 55 52 45 20 49 4d 50 | 4f 52 54 20 4e 41 4d 45 |TURE IMP|ORT NAME|
|000010d0| 3d 52 52 65 74 69 63 6c | 65 20 46 49 4c 45 3d 54 |=RReticl|e FILE=T|
|000010e0| 45 58 54 55 52 45 53 5c | 72 69 66 6c 65 72 65 74 |EXTURES\|rifleret|
|000010f0| 2e 50 43 58 20 47 52 4f | 55 50 3d 22 49 63 6f 6e |.PCX GRO|UP="Icon|
|00001100| 73 22 20 4d 49 50 53 3d | 4f 46 46 20 46 4c 41 47 |s" MIPS=|OFF FLAG|
|00001110| 53 3d 32 20 4c 4f 44 53 | 45 54 3d 32 0d 0a 0d 0a |S=2 LODS|ET=2....|
|00001120| 23 65 78 65 63 20 41 55 | 44 49 4f 20 49 4d 50 4f |#exec AU|DIO IMPO|
|00001130| 52 54 20 46 49 4c 45 3d | 22 53 6f 75 6e 64 73 5c |RT FILE=|"Sounds\|
|00001140| 53 6e 69 70 65 72 52 69 | 66 6c 65 5c 53 6e 69 70 |SniperRi|fle\Snip|
|00001150| 65 72 46 69 72 65 2e 77 | 61 76 22 20 4e 41 4d 45 |erFire.w|av" NAME|
|00001160| 3d 22 53 6e 69 70 65 72 | 46 69 72 65 22 20 47 52 |="Sniper|Fire" GR|
|00001170| 4f 55 50 3d 22 53 6e 69 | 70 65 72 52 69 66 6c 65 |OUP="Sni|perRifle|
|00001180| 22 0d 0a 0d 0a 23 65 78 | 65 63 20 4d 45 53 48 20 |"....#ex|ec MESH |
|00001190| 49 4d 50 4f 52 54 20 4d | 45 53 48 3d 6d 75 7a 7a |IMPORT M|ESH=muzz|
|000011a0| 73 72 33 20 41 4e 49 56 | 46 49 4c 45 3d 4d 4f 44 |sr3 ANIV|FILE=MOD|
|000011b0| 45 4c 53 5c 6d 75 7a 7a | 6c 65 32 5f 61 2e 33 64 |ELS\muzz|le2_a.3d|
|000011c0| 20 44 41 54 41 46 49 4c | 45 3d 4d 4f 44 45 4c 53 | DATAFIL|E=MODELS|
|000011d0| 5c 4d 75 7a 7a 6c 65 32 | 5f 64 2e 33 64 20 58 3d |\Muzzle2|_d.3d X=|
|000011e0| 30 20 59 3d 30 20 5a 3d | 30 0d 0a 23 65 78 65 63 |0 Y=0 Z=|0..#exec|
|000011f0| 20 4d 45 53 48 20 4c 4f | 44 50 41 52 41 4d 53 20 | MESH LO|DPARAMS |
|00001200| 4d 45 53 48 3d 6d 75 7a | 7a 73 72 33 20 4d 49 4e |MESH=muz|zsr3 MIN|
|00001210| 56 45 52 54 53 3d 38 20 | 53 54 52 45 4e 47 54 48 |VERTS=8 |STRENGTH|
|00001220| 3d 30 2e 37 20 5a 44 49 | 53 50 3d 38 30 30 2e 30 |=0.7 ZDI|SP=800.0|
|00001230| 0d 0a 23 65 78 65 63 20 | 4d 45 53 48 20 4f 52 49 |..#exec |MESH ORI|
|00001240| 47 49 4e 20 4d 45 53 48 | 3d 6d 75 7a 7a 73 72 33 |GIN MESH|=muzzsr3|
|00001250| 20 58 3d 30 20 59 3d 39 | 38 30 20 5a 3d 2d 37 35 | X=0 Y=9|80 Z=-75|
|00001260| 20 59 41 57 3d 36 34 0d | 0a 23 65 78 65 63 20 4d | YAW=64.|.#exec M|
|00001270| 45 53 48 20 53 45 51 55 | 45 4e 43 45 20 4d 45 53 |ESH SEQU|ENCE MES|
|00001280| 48 3d 6d 75 7a 7a 73 72 | 33 20 53 45 51 3d 41 6c |H=muzzsr|3 SEQ=Al|
|00001290| 6c 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |l | |
|000012a0| 20 20 20 20 20 20 20 53 | 54 41 52 54 46 52 41 4d | S|TARTFRAM|
|000012b0| 45 3d 30 20 4e 55 4d 46 | 52 41 4d 45 53 3d 33 0d |E=0 NUMF|RAMES=3.|
|000012c0| 0a 23 65 78 65 63 20 4d | 45 53 48 20 53 45 51 55 |.#exec M|ESH SEQU|
|000012d0| 45 4e 43 45 20 4d 45 53 | 48 3d 6d 75 7a 7a 73 72 |ENCE MES|H=muzzsr|
|000012e0| 33 20 53 45 51 3d 53 68 | 6f 6f 74 20 20 20 20 20 |3 SEQ=Sh|oot |
|000012f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 53 54 | | ST|
|00001300| 41 52 54 46 52 41 4d 45 | 3d 30 20 4e 55 4d 46 52 |ARTFRAME|=0 NUMFR|
|00001310| 41 4d 45 53 3d 33 0d 0a | 23 65 78 65 63 20 4d 45 |AMES=3..|#exec ME|
|00001320| 53 48 4d 41 50 20 4e 45 | 57 20 20 20 4d 45 53 48 |SHMAP NE|W MESH|
|00001330| 4d 41 50 3d 6d 75 7a 7a | 73 72 33 20 4d 45 53 48 |MAP=muzz|sr3 MESH|
|00001340| 3d 6d 75 7a 7a 73 72 33 | 0d 0a 23 65 78 65 63 20 |=muzzsr3|..#exec |
|00001350| 4d 45 53 48 4d 41 50 20 | 53 43 41 4c 45 20 4d 45 |MESHMAP |SCALE ME|
|00001360| 53 48 4d 41 50 3d 6d 75 | 7a 7a 73 72 33 20 58 3d |SHMAP=mu|zzsr3 X=|
|00001370| 30 2e 30 34 20 59 3d 30 | 2e 31 20 5a 3d 30 2e 30 |0.04 Y=0|.1 Z=0.0|
|00001380| 38 0d 0a 23 65 78 65 63 | 20 54 45 58 54 55 52 45 |8..#exec| TEXTURE|
|00001390| 20 49 4d 50 4f 52 54 20 | 4e 41 4d 45 3d 4d 75 7a | IMPORT |NAME=Muz|
|000013a0| 7a 79 33 20 46 49 4c 45 | 3d 4d 4f 44 45 4c 53 5c |zy3 FILE|=MODELS\|
|000013b0| 4d 75 7a 7a 79 33 2e 50 | 43 58 20 47 52 4f 55 50 |Muzzy3.P|CX GROUP|
|000013c0| 3d 53 6b 69 6e 73 0d 0a | 0d 0a 76 61 72 20 69 6e |=Skins..|..var in|
|000013d0| 74 20 4e 75 6d 46 69 72 | 65 3b 0d 0a 76 61 72 20 |t NumFir|e;..var |
|000013e0| 6e 61 6d 65 20 46 69 72 | 65 41 6e 69 6d 73 5b 35 |name Fir|eAnims[5|
|000013f0| 5d 3b 0d 0a 76 61 72 20 | 76 65 63 74 6f 72 20 4f |];..var |vector O|
|00001400| 77 6e 65 72 4c 6f 63 61 | 74 69 6f 6e 3b 0d 0a 76 |wnerLoca|tion;..v|
|00001410| 61 72 20 66 6c 6f 61 74 | 20 53 74 69 6c 6c 54 69 |ar float| StillTi|
|00001420| 6d 65 2c 20 53 74 69 6c | 6c 53 74 61 72 74 3b 0d |me, Stil|lStart;.|
|00001430| 0a 0d 0a 73 69 6d 75 6c | 61 74 65 64 20 66 75 6e |...simul|ated fun|
|00001440| 63 74 69 6f 6e 20 50 6f | 73 74 52 65 6e 64 65 72 |ction Po|stRender|
|00001450| 28 20 63 61 6e 76 61 73 | 20 43 61 6e 76 61 73 20 |( canvas| Canvas |
|00001460| 29 0d 0a 7b 0d 0a 09 6c | 6f 63 61 6c 20 50 6c 61 |)..{...l|ocal Pla|
|00001470| 79 65 72 50 61 77 6e 20 | 50 3b 0d 0a 09 6c 6f 63 |yerPawn |P;...loc|
|00001480| 61 6c 20 66 6c 6f 61 74 | 20 53 63 61 6c 65 3b 0d |al float| Scale;.|
|00001490| 0a 0d 0a 09 53 75 70 65 | 72 2e 50 6f 73 74 52 65 |....Supe|r.PostRe|
|000014a0| 6e 64 65 72 28 43 61 6e | 76 61 73 29 3b 0d 0a 09 |nder(Can|vas);...|
|000014b0| 50 20 3d 20 50 6c 61 79 | 65 72 50 61 77 6e 28 4f |P = Play|erPawn(O|
|000014c0| 77 6e 65 72 29 3b 0d 0a | 09 69 66 20 28 20 28 50 |wner);..|.if ( (P|
|000014d0| 20 21 3d 20 4e 6f 6e 65 | 29 20 26 26 20 28 50 2e | != None|) && (P.|
|000014e0| 44 65 73 69 72 65 64 46 | 4f 56 20 21 3d 20 50 2e |DesiredF|OV != P.|
|000014f0| 44 65 66 61 75 6c 74 46 | 4f 56 29 20 29 20 0d 0a |DefaultF|OV) ) ..|
|00001500| 09 7b 0d 0a 09 09 62 4f | 77 6e 73 43 72 6f 73 73 |.{....bO|wnsCross|
|00001510| 48 61 69 72 20 3d 20 74 | 72 75 65 3b 0d 0a 09 09 |Hair = t|rue;....|
|00001520| 53 63 61 6c 65 20 3d 20 | 43 61 6e 76 61 73 2e 43 |Scale = |Canvas.C|
|00001530| 6c 69 70 58 2f 36 34 30 | 3b 0d 0a 09 09 43 61 6e |lipX/640|;....Can|
|00001540| 76 61 73 2e 53 65 74 50 | 6f 73 28 30 2e 35 20 2a |vas.SetP|os(0.5 *|
|00001550| 20 43 61 6e 76 61 73 2e | 43 6c 69 70 58 20 2d 20 | Canvas.|ClipX - |
|00001560| 31 32 38 20 2a 20 53 63 | 61 6c 65 2c 20 30 2e 35 |128 * Sc|ale, 0.5|
|00001570| 20 2a 20 43 61 6e 76 61 | 73 2e 43 6c 69 70 59 20 | * Canva|s.ClipY |
|00001580| 2d 20 31 32 38 20 2a 20 | 53 63 61 6c 65 20 29 3b |- 128 * |Scale );|
|00001590| 0d 0a 09 09 69 66 20 28 | 20 4c 65 76 65 6c 2e 62 |....if (| Level.b|
|000015a0| 48 69 67 68 44 65 74 61 | 69 6c 4d 6f 64 65 20 29 |HighDeta|ilMode )|
|000015b0| 0d 0a 09 09 09 43 61 6e | 76 61 73 2e 53 74 79 6c |.....Can|vas.Styl|
|000015c0| 65 20 3d 20 45 52 65 6e | 64 65 72 53 74 79 6c 65 |e = ERen|derStyle|
|000015d0| 2e 53 54 59 5f 54 72 61 | 6e 73 6c 75 63 65 6e 74 |.STY_Tra|nslucent|
|000015e0| 3b 0d 0a 09 09 65 6c 73 | 65 0d 0a 09 09 09 43 61 |;....els|e.....Ca|
|000015f0| 6e 76 61 73 2e 53 74 79 | 6c 65 20 3d 20 45 52 65 |nvas.Sty|le = ERe|
|00001600| 6e 64 65 72 53 74 79 6c | 65 2e 53 54 59 5f 4e 6f |nderStyl|e.STY_No|
|00001610| 72 6d 61 6c 3b 0d 0a 09 | 09 43 61 6e 76 61 73 2e |rmal;...|.Canvas.|
|00001620| 44 72 61 77 49 63 6f 6e | 28 54 65 78 74 75 72 65 |DrawIcon|(Texture|
|00001630| 27 52 52 65 74 69 63 6c | 65 27 2c 20 53 63 61 6c |'RReticl|e', Scal|
|00001640| 65 29 3b 0d 0a 09 09 43 | 61 6e 76 61 73 2e 53 65 |e);....C|anvas.Se|
|00001650| 74 50 6f 73 28 30 2e 35 | 20 2a 20 43 61 6e 76 61 |tPos(0.5| * Canva|
|00001660| 73 2e 43 6c 69 70 58 20 | 2b 20 36 34 20 2a 20 53 |s.ClipX |+ 64 * S|
|00001670| 63 61 6c 65 2c 20 30 2e | 35 20 2a 20 43 61 6e 76 |cale, 0.|5 * Canv|
|00001680| 61 73 2e 43 6c 69 70 59 | 20 2b 20 39 36 20 2a 20 |as.ClipY| + 96 * |
|00001690| 53 63 61 6c 65 29 3b 0d | 0a 09 09 43 61 6e 76 61 |Scale);.|...Canva|
|000016a0| 73 2e 44 72 61 77 43 6f | 6c 6f 72 2e 52 20 3d 20 |s.DrawCo|lor.R = |
|000016b0| 30 3b 0d 0a 09 09 43 61 | 6e 76 61 73 2e 44 72 61 |0;....Ca|nvas.Dra|
|000016c0| 77 43 6f 6c 6f 72 2e 47 | 20 3d 20 32 35 35 3b 0d |wColor.G| = 255;.|
|000016d0| 0a 09 09 43 61 6e 76 61 | 73 2e 44 72 61 77 43 6f |...Canva|s.DrawCo|
|000016e0| 6c 6f 72 2e 42 20 3d 20 | 30 3b 0d 0a 09 09 53 63 |lor.B = |0;....Sc|
|000016f0| 61 6c 65 20 3d 20 50 2e | 44 65 66 61 75 6c 74 46 |ale = P.|DefaultF|
|00001700| 4f 56 2f 50 2e 44 65 73 | 69 72 65 64 46 4f 56 3b |OV/P.Des|iredFOV;|
|00001710| 0d 0a 09 09 43 61 6e 76 | 61 73 2e 44 72 61 77 54 |....Canv|as.DrawT|
|00001720| 65 78 74 28 22 58 22 24 | 69 6e 74 28 53 63 61 6c |ext("X"$|int(Scal|
|00001730| 65 29 24 22 2e 22 24 69 | 6e 74 28 31 30 20 2a 20 |e)$"."$i|nt(10 * |
|00001740| 53 63 61 6c 65 20 2d 20 | 31 30 20 2a 20 69 6e 74 |Scale - |10 * int|
|00001750| 28 53 63 61 6c 65 29 29 | 29 3b 0d 0a 09 7d 0d 0a |(Scale))|);...}..|
|00001760| 09 65 6c 73 65 0d 0a 09 | 09 62 4f 77 6e 73 43 72 |.else...|.bOwnsCr|
|00001770| 6f 73 73 48 61 69 72 20 | 3d 20 66 61 6c 73 65 3b |ossHair |= false;|
|00001780| 0d 0a 7d 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |..}....f|unction |
|00001790| 66 6c 6f 61 74 20 52 61 | 74 65 53 65 6c 66 28 20 |float Ra|teSelf( |
|000017a0| 6f 75 74 20 69 6e 74 20 | 62 55 73 65 41 6c 74 4d |out int |bUseAltM|
|000017b0| 6f 64 65 20 29 0d 0a 7b | 0d 0a 09 6c 6f 63 61 6c |ode )..{|...local|
|000017c0| 20 66 6c 6f 61 74 20 64 | 69 73 74 3b 0d 0a 0d 0a | float d|ist;....|
|000017d0| 09 69 66 20 28 20 41 6d | 6d 6f 54 79 70 65 2e 41 |.if ( Am|moType.A|
|000017e0| 6d 6d 6f 41 6d 6f 75 6e | 74 20 3c 3d 30 20 29 0d |mmoAmoun|t <=0 ).|
|000017f0| 0a 09 09 72 65 74 75 72 | 6e 20 2d 32 3b 0d 0a 0d |...retur|n -2;...|
|00001800| 0a 09 62 55 73 65 41 6c | 74 4d 6f 64 65 20 3d 20 |..bUseAl|tMode = |
|00001810| 30 3b 0d 0a 09 69 66 20 | 28 20 28 42 6f 74 28 4f |0;...if |( (Bot(O|
|00001820| 77 6e 65 72 29 20 21 3d | 20 4e 6f 6e 65 29 20 26 |wner) !=| None) &|
|00001830| 26 20 42 6f 74 28 4f 77 | 6e 65 72 29 2e 62 53 6e |& Bot(Ow|ner).bSn|
|00001840| 69 70 69 6e 67 20 29 0d | 0a 09 09 72 65 74 75 72 |iping ).|...retur|
|00001850| 6e 20 41 49 52 61 74 69 | 6e 67 20 2b 20 31 2e 31 |n AIRati|ng + 1.1|
|00001860| 35 3b 0d 0a 09 69 66 20 | 28 20 20 50 61 77 6e 28 |5;...if |( Pawn(|
|00001870| 4f 77 6e 65 72 29 2e 45 | 6e 65 6d 79 20 21 3d 20 |Owner).E|nemy != |
|00001880| 4e 6f 6e 65 20 29 0d 0a | 09 7b 0d 0a 09 09 64 69 |None )..|.{....di|
|00001890| 73 74 20 3d 20 56 53 69 | 7a 65 28 50 61 77 6e 28 |st = VSi|ze(Pawn(|
|000018a0| 4f 77 6e 65 72 29 2e 45 | 6e 65 6d 79 2e 4c 6f 63 |Owner).E|nemy.Loc|
|000018b0| 61 74 69 6f 6e 20 2d 20 | 4f 77 6e 65 72 2e 4c 6f |ation - |Owner.Lo|
|000018c0| 63 61 74 69 6f 6e 29 3b | 0d 0a 09 09 69 66 20 28 |cation);|....if (|
|000018d0| 20 64 69 73 74 20 3e 20 | 31 32 30 30 20 29 0d 0a | dist > |1200 )..|
|000018e0| 09 09 7b 0d 0a 09 09 09 | 69 66 20 28 20 64 69 73 |..{.....|if ( dis|
|000018f0| 74 20 3e 20 32 30 30 30 | 20 29 0d 0a 09 09 09 09 |t > 2000| )......|
|00001900| 72 65 74 75 72 6e 20 28 | 41 49 52 61 74 69 6e 67 |return (|AIRating|
|00001910| 20 2b 20 30 2e 37 35 29 | 3b 0d 0a 09 09 09 72 65 | + 0.75)|;.....re|
|00001920| 74 75 72 6e 20 28 41 49 | 52 61 74 69 6e 67 20 2b |turn (AI|Rating +|
|00001930| 20 46 4d 69 6e 28 30 2e | 30 30 30 31 20 2a 20 64 | FMin(0.|0001 * d|
|00001940| 69 73 74 2c 20 30 2e 34 | 35 29 29 3b 20 0d 0a 09 |ist, 0.4|5)); ...|
|00001950| 09 7d 0d 0a 09 7d 0d 0a | 09 72 65 74 75 72 6e 20 |.}...}..|.return |
|00001960| 41 49 52 61 74 69 6e 67 | 3b 0d 0a 7d 0d 0a 0d 0a |AIRating|;..}....|
|00001970| 2f 2f 20 73 65 74 20 77 | 68 69 63 68 20 68 61 6e |// set w|hich han|
|00001980| 64 20 69 73 20 68 6f 6c | 64 69 6e 67 20 77 65 61 |d is hol|ding wea|
|00001990| 70 6f 6e 0d 0a 66 75 6e | 63 74 69 6f 6e 20 73 65 |pon..fun|ction se|
|000019a0| 74 48 61 6e 64 28 66 6c | 6f 61 74 20 48 61 6e 64 |tHand(fl|oat Hand|
|000019b0| 29 0d 0a 7b 0d 0a 09 53 | 75 70 65 72 2e 53 65 74 |)..{...S|uper.Set|
|000019c0| 48 61 6e 64 28 48 61 6e | 64 29 3b 0d 0a 09 69 66 |Hand(Han|d);...if|
|000019d0| 20 28 20 48 61 6e 64 20 | 3d 3d 20 31 20 29 0d 0a | ( Hand |== 1 )..|
|000019e0| 09 09 4d 65 73 68 20 3d | 20 6d 65 73 68 28 44 79 |..Mesh =| mesh(Dy|
|000019f0| 6e 61 6d 69 63 4c 6f 61 | 64 4f 62 6a 65 63 74 28 |namicLoa|dObject(|
|00001a00| 22 42 6f 74 70 61 63 6b | 2e 52 69 66 6c 65 32 6d |"Botpack|.Rifle2m|
|00001a10| 4c 22 2c 20 63 6c 61 73 | 73 27 4d 65 73 68 27 29 |L", clas|s'Mesh')|
|00001a20| 29 3b 0d 0a 09 65 6c 73 | 65 0d 0a 09 09 4d 65 73 |);...els|e....Mes|
|00001a30| 68 20 3d 20 6d 65 73 68 | 27 52 69 66 6c 65 32 6d |h = mesh|'Rifle2m|
|00001a40| 27 3b 0d 0a 7d 0d 0a 0d | 0a 73 69 6d 75 6c 61 74 |';..}...|.simulat|
|00001a50| 65 64 20 66 75 6e 63 74 | 69 6f 6e 20 50 6c 61 79 |ed funct|ion Play|
|00001a60| 46 69 72 69 6e 67 28 29 | 0d 0a 7b 0d 0a 09 6c 6f |Firing()|..{...lo|
|00001a70| 63 61 6c 20 69 6e 74 20 | 72 3b 0d 0a 0d 0a 09 50 |cal int |r;.....P|
|00001a80| 6c 61 79 4f 77 6e 65 64 | 53 6f 75 6e 64 28 46 69 |layOwned|Sound(Fi|
|00001a90| 72 65 53 6f 75 6e 64 2c | 20 53 4c 4f 54 5f 4e 6f |reSound,| SLOT_No|
|00001aa0| 6e 65 2c 20 50 61 77 6e | 28 4f 77 6e 65 72 29 2e |ne, Pawn|(Owner).|
|00001ab0| 53 6f 75 6e 64 44 61 6d | 70 65 6e 69 6e 67 2a 33 |SoundDam|pening*3|
|00001ac0| 2e 30 29 3b 0d 0a 09 50 | 6c 61 79 41 6e 69 6d 28 |.0);...P|layAnim(|
|00001ad0| 46 69 72 65 41 6e 69 6d | 73 5b 52 61 6e 64 28 35 |FireAnim|s[Rand(5|
|00001ae0| 29 5d 2c 30 2e 35 20 2b | 20 30 2e 35 20 2a 20 46 |)],0.5 +| 0.5 * F|
|00001af0| 69 72 65 41 64 6a 75 73 | 74 2c 20 30 2e 30 35 29 |ireAdjus|t, 0.05)|
|00001b00| 3b 0d 0a 0d 0a 09 69 66 | 20 28 20 28 50 6c 61 79 |;.....if| ( (Play|
|00001b10| 65 72 50 61 77 6e 28 4f | 77 6e 65 72 29 20 21 3d |erPawn(O|wner) !=|
|00001b20| 20 4e 6f 6e 65 29 20 0d | 0a 09 09 26 26 20 28 50 | None) .|...&& (P|
|00001b30| 6c 61 79 65 72 50 61 77 | 6e 28 4f 77 6e 65 72 29 |layerPaw|n(Owner)|
|00001b40| 2e 44 65 73 69 72 65 64 | 46 4f 56 20 3d 3d 20 50 |.Desired|FOV == P|
|00001b50| 6c 61 79 65 72 50 61 77 | 6e 28 4f 77 6e 65 72 29 |layerPaw|n(Owner)|
|00001b60| 2e 44 65 66 61 75 6c 74 | 46 4f 56 29 20 29 0d 0a |.Default|FOV) )..|
|00001b70| 09 09 62 4d 75 7a 7a 6c | 65 46 6c 61 73 68 2b 2b |..bMuzzl|eFlash++|
|00001b80| 3b 0d 0a 7d 0d 0a 0d 0a | 0d 0a 73 69 6d 75 6c 61 |;..}....|..simula|
|00001b90| 74 65 64 20 66 75 6e 63 | 74 69 6f 6e 20 62 6f 6f |ted func|tion boo|
|00001ba0| 6c 20 43 6c 69 65 6e 74 | 41 6c 74 46 69 72 65 28 |l Client|AltFire(|
|00001bb0| 20 66 6c 6f 61 74 20 56 | 61 6c 75 65 20 29 0d 0a | float V|alue )..|
|00001bc0| 7b 0d 0a 09 47 6f 74 6f | 53 74 61 74 65 28 27 5a |{...Goto|State('Z|
|00001bd0| 6f 6f 6d 69 6e 67 27 29 | 3b 0d 0a 09 72 65 74 75 |ooming')|;...retu|
|00001be0| 72 6e 20 74 72 75 65 3b | 0d 0a 7d 0d 0a 0d 0a 66 |rn true;|..}....f|
|00001bf0| 75 6e 63 74 69 6f 6e 20 | 41 6c 74 46 69 72 65 28 |unction |AltFire(|
|00001c00| 20 66 6c 6f 61 74 20 56 | 61 6c 75 65 20 29 0d 0a | float V|alue )..|
|00001c10| 7b 0d 0a 09 43 6c 69 65 | 6e 74 41 6c 74 46 69 72 |{...Clie|ntAltFir|
|00001c20| 65 28 56 61 6c 75 65 29 | 3b 0d 0a 7d 0d 0a 0d 0a |e(Value)|;..}....|
|00001c30| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00001c40| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00001c50| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00001c60| 2f 2f 2f 2f 2f 2f 2f 0d | 0a 73 74 61 74 65 20 4e |///////.|.state N|
|00001c70| 6f 72 6d 61 6c 46 69 72 | 65 0d 0a 7b 0d 0a 09 66 |ormalFir|e..{...f|
|00001c80| 75 6e 63 74 69 6f 6e 20 | 45 6e 64 53 74 61 74 65 |unction |EndState|
|00001c90| 28 29 0d 0a 09 7b 0d 0a | 09 09 53 75 70 65 72 2e |()...{..|..Super.|
|00001ca0| 45 6e 64 53 74 61 74 65 | 28 29 3b 0d 0a 09 09 4f |EndState|();....O|
|00001cb0| 6c 64 46 6c 61 73 68 43 | 6f 75 6e 74 20 3d 20 46 |ldFlashC|ount = F|
|00001cc0| 6c 61 73 68 43 6f 75 6e | 74 3b 0d 0a 09 7d 0d 0a |lashCoun|t;...}..|
|00001cd0| 09 09 0d 0a 42 65 67 69 | 6e 3a 0d 0a 09 46 6c 61 |....Begi|n:...Fla|
|00001ce0| 73 68 43 6f 75 6e 74 2b | 2b 3b 0d 0a 7d 0d 0a 0d |shCount+|+;..}...|
|00001cf0| 0a 66 75 6e 63 74 69 6f | 6e 20 54 69 6d 65 72 28 |.functio|n Timer(|
|00001d00| 29 0d 0a 7b 0d 0a 09 6c | 6f 63 61 6c 20 61 63 74 |)..{...l|ocal act|
|00001d10| 6f 72 20 74 61 72 67 3b | 0d 0a 09 6c 6f 63 61 6c |or targ;|...local|
|00001d20| 20 66 6c 6f 61 74 20 62 | 65 73 74 41 69 6d 2c 20 | float b|estAim, |
|00001d30| 62 65 73 74 44 69 73 74 | 3b 0d 0a 09 6c 6f 63 61 |bestDist|;...loca|
|00001d40| 6c 20 76 65 63 74 6f 72 | 20 46 69 72 65 44 69 72 |l vector| FireDir|
|00001d50| 3b 0d 0a 09 6c 6f 63 61 | 6c 20 50 61 77 6e 20 50 |;...loca|l Pawn P|
|00001d60| 3b 0d 0a 0d 0a 09 62 65 | 73 74 41 69 6d 20 3d 20 |;.....be|stAim = |
|00001d70| 30 2e 39 35 3b 0d 0a 09 | 50 20 3d 20 50 61 77 6e |0.95;...|P = Pawn|
|00001d80| 28 4f 77 6e 65 72 29 3b | 0d 0a 09 69 66 20 28 20 |(Owner);|...if ( |
|00001d90| 50 20 3d 3d 20 4e 6f 6e | 65 20 29 0d 0a 09 7b 0d |P == Non|e )...{.|
|00001da0| 0a 09 09 47 6f 74 6f 53 | 74 61 74 65 28 27 27 29 |...GotoS|tate('')|
|00001db0| 3b 0d 0a 09 09 72 65 74 | 75 72 6e 3b 0d 0a 09 7d |;....ret|urn;...}|
|00001dc0| 0d 0a 09 69 66 20 28 20 | 56 53 69 7a 65 28 50 2e |...if ( |VSize(P.|
|00001dd0| 4c 6f 63 61 74 69 6f 6e | 20 2d 20 4f 77 6e 65 72 |Location| - Owner|
|00001de0| 4c 6f 63 61 74 69 6f 6e | 29 20 3c 20 36 20 29 0d |Location|) < 6 ).|
|00001df0| 0a 09 09 53 74 69 6c 6c | 54 69 6d 65 20 2b 3d 20 |...Still|Time += |
|00001e00| 46 4d 69 6e 28 32 2e 30 | 2c 20 4c 65 76 65 6c 2e |FMin(2.0|, Level.|
|00001e10| 54 69 6d 65 53 65 63 6f | 6e 64 73 20 2d 20 53 74 |TimeSeco|nds - St|
|00001e20| 69 6c 6c 53 74 61 72 74 | 29 3b 0d 0a 0d 0a 09 65 |illStart|);.....e|
|00001e30| 6c 73 65 0d 0a 09 09 53 | 74 69 6c 6c 54 69 6d 65 |lse....S|tillTime|
|00001e40| 20 3d 20 30 3b 0d 0a 09 | 53 74 69 6c 6c 53 74 61 | = 0;...|StillSta|
|00001e50| 72 74 20 3d 20 4c 65 76 | 65 6c 2e 54 69 6d 65 53 |rt = Lev|el.TimeS|
|00001e60| 65 63 6f 6e 64 73 3b 0d | 0a 09 4f 77 6e 65 72 4c |econds;.|..OwnerL|
|00001e70| 6f 63 61 74 69 6f 6e 20 | 3d 20 50 2e 4c 6f 63 61 |ocation |= P.Loca|
|00001e80| 74 69 6f 6e 3b 0d 0a 09 | 46 69 72 65 44 69 72 20 |tion;...|FireDir |
|00001e90| 3d 20 76 65 63 74 6f 72 | 28 50 2e 56 69 65 77 52 |= vector|(P.ViewR|
|00001ea0| 6f 74 61 74 69 6f 6e 29 | 3b 0d 0a 09 74 61 72 67 |otation)|;...targ|
|00001eb0| 20 3d 20 50 2e 50 69 63 | 6b 54 61 72 67 65 74 28 | = P.Pic|kTarget(|
|00001ec0| 62 65 73 74 41 69 6d 2c | 20 62 65 73 74 44 69 73 |bestAim,| bestDis|
|00001ed0| 74 2c 20 46 69 72 65 44 | 69 72 2c 20 4f 77 6e 65 |t, FireD|ir, Owne|
|00001ee0| 72 2e 4c 6f 63 61 74 69 | 6f 6e 29 3b 0d 0a 09 69 |r.Locati|on);...i|
|00001ef0| 66 20 28 20 50 61 77 6e | 28 74 61 72 67 29 20 21 |f ( Pawn|(targ) !|
|00001f00| 3d 20 4e 6f 6e 65 20 29 | 0d 0a 09 7b 0d 0a 09 09 |= None )|...{....|
|00001f10| 53 65 74 54 69 6d 65 72 | 28 31 20 2b 20 34 20 2a |SetTimer|(1 + 4 *|
|00001f20| 20 46 52 61 6e 64 28 29 | 2c 20 66 61 6c 73 65 29 | FRand()|, false)|
|00001f30| 3b 0d 0a 09 09 62 50 6f | 69 6e 74 69 6e 67 20 3d |;....bPo|inting =|
|00001f40| 20 74 72 75 65 3b 0d 0a | 09 09 50 61 77 6e 28 74 | true;..|..Pawn(t|
|00001f50| 61 72 67 29 2e 57 61 72 | 6e 54 61 72 67 65 74 28 |arg).War|nTarget(|
|00001f60| 50 2c 20 32 30 30 2c 20 | 46 69 72 65 44 69 72 29 |P, 200, |FireDir)|
|00001f70| 3b 0d 0a 09 7d 0d 0a 09 | 65 6c 73 65 20 0d 0a 09 |;...}...|else ...|
|00001f80| 7b 0d 0a 09 09 53 65 74 | 54 69 6d 65 72 28 30 2e |{....Set|Timer(0.|
|00001f90| 34 20 2b 20 31 2e 36 20 | 2a 20 46 52 61 6e 64 28 |4 + 1.6 |* FRand(|
|00001fa0| 29 2c 20 66 61 6c 73 65 | 29 3b 0d 0a 09 09 69 66 |), false|);....if|
|00001fb0| 20 28 20 28 50 2e 62 46 | 69 72 65 20 3d 3d 20 30 | ( (P.bF|ire == 0|
|00001fc0| 29 20 26 26 20 28 50 2e | 62 41 6c 74 46 69 72 65 |) && (P.|bAltFire|
|00001fd0| 20 3d 3d 20 30 29 20 29 | 0d 0a 09 09 09 62 50 6f | == 0) )|.....bPo|
|00001fe0| 69 6e 74 69 6e 67 20 3d | 20 66 61 6c 73 65 3b 0d |inting =| false;.|
|00001ff0| 0a 09 7d 0d 0a 7d 09 0d | 0a 0d 0a 66 75 6e 63 74 |..}..}..|...funct|
|00002000| 69 6f 6e 20 50 72 6f 63 | 65 73 73 54 72 61 63 65 |ion Proc|essTrace|
|00002010| 48 69 74 28 41 63 74 6f | 72 20 4f 74 68 65 72 2c |Hit(Acto|r Other,|
|00002020| 20 56 65 63 74 6f 72 20 | 48 69 74 4c 6f 63 61 74 | Vector |HitLocat|
|00002030| 69 6f 6e 2c 20 56 65 63 | 74 6f 72 20 48 69 74 4e |ion, Vec|tor HitN|
|00002040| 6f 72 6d 61 6c 2c 20 56 | 65 63 74 6f 72 20 58 2c |ormal, V|ector X,|
|00002050| 20 56 65 63 74 6f 72 20 | 59 2c 20 56 65 63 74 6f | Vector |Y, Vecto|
|00002060| 72 20 5a 29 0d 0a 7b 0d | 0a 09 6c 6f 63 61 6c 20 |r Z)..{.|..local |
|00002070| 55 54 5f 53 68 65 6c 6c | 63 61 73 65 20 73 3b 0d |UT_Shell|case s;.|
|00002080| 0a 0d 0a 09 73 20 3d 20 | 53 70 61 77 6e 28 63 6c |....s = |Spawn(cl|
|00002090| 61 73 73 27 55 54 5f 53 | 68 65 6c 6c 43 61 73 65 |ass'UT_S|hellCase|
|000020a0| 27 2c 2c 20 27 27 2c 20 | 4f 77 6e 65 72 2e 4c 6f |',, '', |Owner.Lo|
|000020b0| 63 61 74 69 6f 6e 20 2b | 20 43 61 6c 63 44 72 61 |cation +| CalcDra|
|000020c0| 77 4f 66 66 73 65 74 28 | 29 20 2b 20 33 30 20 2a |wOffset(|) + 30 *|
|000020d0| 20 58 20 2b 20 28 32 2e | 38 20 2a 20 46 69 72 65 | X + (2.|8 * Fire|
|000020e0| 4f 66 66 73 65 74 2e 59 | 2b 35 2e 30 29 20 2a 20 |Offset.Y|+5.0) * |
|000020f0| 59 20 2d 20 5a 20 2a 20 | 31 29 3b 0d 0a 09 69 66 |Y - Z * |1);...if|
|00002100| 20 28 20 73 20 21 3d 20 | 4e 6f 6e 65 20 29 20 0d | ( s != |None ) .|
|00002110| 0a 09 7b 0d 0a 09 09 73 | 2e 44 72 61 77 53 63 61 |..{....s|.DrawSca|
|00002120| 6c 65 20 3d 20 32 2e 30 | 3b 0d 0a 09 09 73 2e 45 |le = 2.0|;....s.E|
|00002130| 6a 65 63 74 28 28 28 46 | 52 61 6e 64 28 29 2a 30 |ject(((F|Rand()*0|
|00002140| 2e 33 2b 30 2e 34 29 2a | 58 20 2b 20 28 46 52 61 |.3+0.4)*|X + (FRa|
|00002150| 6e 64 28 29 2a 30 2e 32 | 2b 30 2e 32 29 2a 59 20 |nd()*0.2|+0.2)*Y |
|00002160| 2b 20 28 46 52 61 6e 64 | 28 29 2a 30 2e 33 2b 31 |+ (FRand|()*0.3+1|
|00002170| 2e 30 29 20 2a 20 5a 29 | 2a 31 36 30 29 3b 20 20 |.0) * Z)|*160); |
|00002180| 20 20 20 20 20 20 20 20 | 20 20 20 20 0d 0a 09 7d | | ...}|
|00002190| 0d 0a 09 69 66 20 28 4f | 74 68 65 72 20 3d 3d 20 |...if (O|ther == |
|000021a0| 4c 65 76 65 6c 29 20 0d | 0a 09 09 53 70 61 77 6e |Level) .|...Spawn|
|000021b0| 28 63 6c 61 73 73 27 55 | 54 5f 48 65 61 76 79 57 |(class'U|T_HeavyW|
|000021c0| 61 6c 6c 48 69 74 45 66 | 66 65 63 74 27 2c 2c 2c |allHitEf|fect',,,|
|000021d0| 20 48 69 74 4c 6f 63 61 | 74 69 6f 6e 2b 48 69 74 | HitLoca|tion+Hit|
|000021e0| 4e 6f 72 6d 61 6c 2c 20 | 52 6f 74 61 74 6f 72 28 |Normal, |Rotator(|
|000021f0| 48 69 74 4e 6f 72 6d 61 | 6c 29 29 3b 0d 0a 09 65 |HitNorma|l));...e|
|00002200| 6c 73 65 20 69 66 20 28 | 20 28 4f 74 68 65 72 20 |lse if (| (Other |
|00002210| 21 3d 20 73 65 6c 66 29 | 20 26 26 20 28 4f 74 68 |!= self)| && (Oth|
|00002220| 65 72 20 21 3d 20 4f 77 | 6e 65 72 29 20 26 26 20 |er != Ow|ner) && |
|00002230| 28 4f 74 68 65 72 20 21 | 3d 20 4e 6f 6e 65 29 20 |(Other !|= None) |
|00002240| 29 20 0d 0a 09 7b 0d 0a | 09 09 69 66 20 28 20 4f |) ...{..|..if ( O|
|00002250| 74 68 65 72 2e 62 49 73 | 50 61 77 6e 20 26 26 20 |ther.bIs|Pawn && |
|00002260| 28 48 69 74 4c 6f 63 61 | 74 69 6f 6e 2e 5a 20 2d |(HitLoca|tion.Z -|
|00002270| 20 4f 74 68 65 72 2e 4c | 6f 63 61 74 69 6f 6e 2e | Other.L|ocation.|
|00002280| 5a 20 3e 20 30 2e 36 32 | 20 2a 20 4f 74 68 65 72 |Z > 0.62| * Other|
|00002290| 2e 43 6f 6c 6c 69 73 69 | 6f 6e 48 65 69 67 68 74 |.Collisi|onHeight|
|000022a0| 29 20 0d 0a 09 09 09 26 | 26 20 28 69 6e 73 74 69 |) .....&|& (insti|
|000022b0| 67 61 74 6f 72 2e 49 73 | 41 28 27 50 6c 61 79 65 |gator.Is|A('Playe|
|000022c0| 72 50 61 77 6e 27 29 20 | 7c 7c 20 28 69 6e 73 74 |rPawn') ||| (inst|
|000022d0| 69 67 61 74 6f 72 2e 49 | 73 41 28 27 42 6f 74 27 |igator.I|sA('Bot'|
|000022e0| 29 20 26 26 20 21 42 6f | 74 28 49 6e 73 74 69 67 |) && !Bo|t(Instig|
|000022f0| 61 74 6f 72 29 2e 62 4e | 6f 76 69 63 65 29 29 20 |ator).bN|ovice)) |
|00002300| 29 0d 0a 09 09 09 4f 74 | 68 65 72 2e 54 61 6b 65 |).....Ot|her.Take|
|00002310| 44 61 6d 61 67 65 28 31 | 30 30 2c 20 50 61 77 6e |Damage(1|00, Pawn|
|00002320| 28 4f 77 6e 65 72 29 2c | 20 48 69 74 4c 6f 63 61 |(Owner),| HitLoca|
|00002330| 74 69 6f 6e 2c 20 33 35 | 30 30 30 20 2a 20 58 2c |tion, 35|000 * X,|
|00002340| 20 41 6c 74 44 61 6d 61 | 67 65 54 79 70 65 29 3b | AltDama|geType);|
|00002350| 0d 0a 09 09 65 6c 73 65 | 0d 0a 09 09 09 4f 74 68 |....else|.....Oth|
|00002360| 65 72 2e 54 61 6b 65 44 | 61 6d 61 67 65 28 34 35 |er.TakeD|amage(45|
|00002370| 2c 20 20 50 61 77 6e 28 | 4f 77 6e 65 72 29 2c 20 |, Pawn(|Owner), |
|00002380| 48 69 74 4c 6f 63 61 74 | 69 6f 6e 2c 20 33 30 30 |HitLocat|ion, 300|
|00002390| 30 30 2e 30 2a 58 2c 20 | 4d 79 44 61 6d 61 67 65 |00.0*X, |MyDamage|
|000023a0| 54 79 70 65 29 3b 09 0d | 0a 09 09 69 66 20 28 20 |Type);..|...if ( |
|000023b0| 21 4f 74 68 65 72 2e 62 | 49 73 50 61 77 6e 20 26 |!Other.b|IsPawn &|
|000023c0| 26 20 21 4f 74 68 65 72 | 2e 49 73 41 28 27 43 61 |& !Other|.IsA('Ca|
|000023d0| 72 63 61 73 73 27 29 20 | 29 0d 0a 09 09 09 73 70 |rcass') |).....sp|
|000023e0| 61 77 6e 28 63 6c 61 73 | 73 27 55 54 5f 53 70 72 |awn(clas|s'UT_Spr|
|000023f0| 69 74 65 53 6d 6f 6b 65 | 50 75 66 66 27 2c 2c 2c |iteSmoke|Puff',,,|
|00002400| 48 69 74 4c 6f 63 61 74 | 69 6f 6e 2b 48 69 74 4e |HitLocat|ion+HitN|
|00002410| 6f 72 6d 61 6c 2a 39 29 | 3b 09 0d 0a 09 7d 0d 0a |ormal*9)|;....}..|
|00002420| 7d 0d 0a 0d 0a 66 75 6e | 63 74 69 6f 6e 20 46 69 |}....fun|ction Fi|
|00002430| 6e 69 73 68 28 29 0d 0a | 7b 0d 0a 09 69 66 20 28 |nish()..|{...if (|
|00002440| 20 28 50 61 77 6e 28 4f | 77 6e 65 72 29 2e 62 46 | (Pawn(O|wner).bF|
|00002450| 69 72 65 21 3d 30 29 20 | 26 26 20 28 46 52 61 6e |ire!=0) |&& (FRan|
|00002460| 64 28 29 20 3c 20 30 2e | 36 29 20 29 0d 0a 09 09 |d() < 0.|6) )....|
|00002470| 54 69 6d 65 72 28 29 3b | 0d 0a 09 53 75 70 65 72 |Timer();|...Super|
|00002480| 2e 46 69 6e 69 73 68 28 | 29 3b 0d 0a 7d 0d 0a 0d |.Finish(|);..}...|
|00002490| 0a 66 75 6e 63 74 69 6f | 6e 20 54 72 61 63 65 46 |.functio|n TraceF|
|000024a0| 69 72 65 28 20 66 6c 6f | 61 74 20 41 63 63 75 72 |ire( flo|at Accur|
|000024b0| 61 63 79 20 29 0d 0a 7b | 0d 0a 09 6c 6f 63 61 6c |acy )..{|...local|
|000024c0| 20 76 65 63 74 6f 72 20 | 48 69 74 4c 6f 63 61 74 | vector |HitLocat|
|000024d0| 69 6f 6e 2c 20 48 69 74 | 4e 6f 72 6d 61 6c 2c 20 |ion, Hit|Normal, |
|000024e0| 53 74 61 72 74 54 72 61 | 63 65 2c 20 45 6e 64 54 |StartTra|ce, EndT|
|000024f0| 72 61 63 65 2c 20 58 2c | 59 2c 5a 3b 0d 0a 09 6c |race, X,|Y,Z;...l|
|00002500| 6f 63 61 6c 20 61 63 74 | 6f 72 20 4f 74 68 65 72 |ocal act|or Other|
|00002510| 3b 0d 0a 09 6c 6f 63 61 | 6c 20 50 61 77 6e 20 50 |;...loca|l Pawn P|
|00002520| 61 77 6e 4f 77 6e 65 72 | 3b 0d 0a 0d 0a 09 50 61 |awnOwner|;.....Pa|
|00002530| 77 6e 4f 77 6e 65 72 20 | 3d 20 50 61 77 6e 28 4f |wnOwner |= Pawn(O|
|00002540| 77 6e 65 72 29 3b 0d 0a | 0d 0a 09 4f 77 6e 65 72 |wner);..|...Owner|
|00002550| 2e 4d 61 6b 65 4e 6f 69 | 73 65 28 50 61 77 6e 4f |.MakeNoi|se(PawnO|
|00002560| 77 6e 65 72 2e 53 6f 75 | 6e 64 44 61 6d 70 65 6e |wner.Sou|ndDampen|
|00002570| 69 6e 67 29 3b 0d 0a 09 | 47 65 74 41 78 65 73 28 |ing);...|GetAxes(|
|00002580| 50 61 77 6e 4f 77 6e 65 | 72 2e 56 69 65 77 52 6f |PawnOwne|r.ViewRo|
|00002590| 74 61 74 69 6f 6e 2c 58 | 2c 59 2c 5a 29 3b 0d 0a |tation,X|,Y,Z);..|
|000025a0| 09 53 74 61 72 74 54 72 | 61 63 65 20 3d 20 4f 77 |.StartTr|ace = Ow|
|000025b0| 6e 65 72 2e 4c 6f 63 61 | 74 69 6f 6e 20 2b 20 50 |ner.Loca|tion + P|
|000025c0| 61 77 6e 4f 77 6e 65 72 | 2e 45 79 65 68 65 69 67 |awnOwner|.Eyeheig|
|000025d0| 68 74 20 2a 20 5a 3b 20 | 0d 0a 09 41 64 6a 75 73 |ht * Z; |...Adjus|
|000025e0| 74 65 64 41 69 6d 20 3d | 20 50 61 77 6e 4f 77 6e |tedAim =| PawnOwn|
|000025f0| 65 72 2e 41 64 6a 75 73 | 74 41 69 6d 28 31 30 30 |er.Adjus|tAim(100|
|00002600| 30 30 30 30 2c 20 53 74 | 61 72 74 54 72 61 63 65 |0000, St|artTrace|
|00002610| 2c 20 32 2a 41 69 6d 45 | 72 72 6f 72 2c 20 46 61 |, 2*AimE|rror, Fa|
|00002620| 6c 73 65 2c 20 46 61 6c | 73 65 29 3b 09 0d 0a 09 |lse, Fal|se);....|
|00002630| 58 20 3d 20 76 65 63 74 | 6f 72 28 41 64 6a 75 73 |X = vect|or(Adjus|
|00002640| 74 65 64 41 69 6d 29 3b | 0d 0a 09 45 6e 64 54 72 |tedAim);|...EndTr|
|00002650| 61 63 65 20 3d 20 53 74 | 61 72 74 54 72 61 63 65 |ace = St|artTrace|
|00002660| 20 2b 20 31 30 30 30 30 | 20 2a 20 58 3b 20 0d 0a | + 10000| * X; ..|
|00002670| 09 4f 74 68 65 72 20 3d | 20 50 61 77 6e 4f 77 6e |.Other =| PawnOwn|
|00002680| 65 72 2e 54 72 61 63 65 | 53 68 6f 74 28 48 69 74 |er.Trace|Shot(Hit|
|00002690| 4c 6f 63 61 74 69 6f 6e | 2c 48 69 74 4e 6f 72 6d |Location|,HitNorm|
|000026a0| 61 6c 2c 45 6e 64 54 72 | 61 63 65 2c 53 74 61 72 |al,EndTr|ace,Star|
|000026b0| 74 54 72 61 63 65 29 3b | 0d 0a 09 50 72 6f 63 65 |tTrace);|...Proce|
|000026c0| 73 73 54 72 61 63 65 48 | 69 74 28 4f 74 68 65 72 |ssTraceH|it(Other|
|000026d0| 2c 20 48 69 74 4c 6f 63 | 61 74 69 6f 6e 2c 20 48 |, HitLoc|ation, H|
|000026e0| 69 74 4e 6f 72 6d 61 6c | 2c 20 58 2c 59 2c 5a 29 |itNormal|, X,Y,Z)|
|000026f0| 3b 0d 0a 7d 0d 0a 0d 0a | 0d 0a 73 74 61 74 65 20 |;..}....|..state |
|00002700| 49 64 6c 65 0d 0a 7b 0d | 0a 09 66 75 6e 63 74 69 |Idle..{.|..functi|
|00002710| 6f 6e 20 46 69 72 65 28 | 20 66 6c 6f 61 74 20 56 |on Fire(| float V|
|00002720| 61 6c 75 65 20 29 0d 0a | 09 7b 0d 0a 09 09 69 66 |alue )..|.{....if|
|00002730| 20 28 20 41 6d 6d 6f 54 | 79 70 65 20 3d 3d 20 4e | ( AmmoT|ype == N|
|00002740| 6f 6e 65 20 29 0d 0a 09 | 09 7b 0d 0a 09 09 09 2f |one )...|.{...../|
|00002750| 2f 20 61 6d 6d 6f 63 68 | 65 63 6b 0d 0a 09 09 09 |/ ammoch|eck.....|
|00002760| 47 69 76 65 41 6d 6d 6f | 28 50 61 77 6e 28 4f 77 |GiveAmmo|(Pawn(Ow|
|00002770| 6e 65 72 29 29 3b 0d 0a | 09 09 7d 0d 0a 09 09 69 |ner));..|..}....i|
|00002780| 66 20 28 41 6d 6d 6f 54 | 79 70 65 2e 55 73 65 41 |f (AmmoT|ype.UseA|
|00002790| 6d 6d 6f 28 31 29 29 0d | 0a 09 09 7b 0d 0a 09 09 |mmo(1)).|...{....|
|000027a0| 09 47 6f 74 6f 53 74 61 | 74 65 28 27 4e 6f 72 6d |.GotoSta|te('Norm|
|000027b0| 61 6c 46 69 72 65 27 29 | 3b 0d 0a 09 09 09 62 43 |alFire')|;.....bC|
|000027c0| 61 6e 43 6c 69 65 6e 74 | 46 69 72 65 20 3d 20 74 |anClient|Fire = t|
|000027d0| 72 75 65 3b 0d 0a 09 09 | 09 62 50 6f 69 6e 74 69 |rue;....|.bPointi|
|000027e0| 6e 67 3d 54 72 75 65 3b | 0d 0a 09 09 09 69 66 20 |ng=True;|.....if |
|000027f0| 28 20 4f 77 6e 65 72 2e | 49 73 41 28 27 42 6f 74 |( Owner.|IsA('Bot|
|00002800| 27 29 20 29 0d 0a 09 09 | 09 7b 0d 0a 09 09 09 09 |') )....|.{......|
|00002810| 2f 2f 20 73 69 6d 75 6c | 61 74 65 20 62 6f 74 20 |// simul|ate bot |
|00002820| 75 73 69 6e 67 20 7a 6f | 6f 6d 0d 0a 09 09 09 09 |using zo|om......|
|00002830| 69 66 20 28 20 42 6f 74 | 28 4f 77 6e 65 72 29 2e |if ( Bot|(Owner).|
|00002840| 62 53 6e 69 70 69 6e 67 | 20 26 26 20 28 46 52 61 |bSniping| && (FRa|
|00002850| 6e 64 28 29 20 3c 20 30 | 2e 36 35 29 20 29 0d 0a |nd() < 0|.65) )..|
|00002860| 09 09 09 09 09 41 69 6d | 45 72 72 6f 72 20 3d 20 |.....Aim|Error = |
|00002870| 41 69 6d 45 72 72 6f 72 | 2f 46 43 6c 61 6d 70 28 |AimError|/FClamp(|
|00002880| 53 74 69 6c 6c 54 69 6d | 65 2c 20 31 2e 30 2c 20 |StillTim|e, 1.0, |
|00002890| 38 2e 30 29 3b 0d 0a 09 | 09 09 09 65 6c 73 65 20 |8.0);...|...else |
|000028a0| 69 66 20 28 20 56 53 69 | 7a 65 28 4f 77 6e 65 72 |if ( VSi|ze(Owner|
|000028b0| 2e 4c 6f 63 61 74 69 6f | 6e 20 2d 20 4f 77 6e 65 |.Locatio|n - Owne|
|000028c0| 72 4c 6f 63 61 74 69 6f | 6e 29 20 3c 20 36 20 29 |rLocatio|n) < 6 )|
|000028d0| 0d 0a 09 09 09 09 09 41 | 69 6d 45 72 72 6f 72 20 |.......A|imError |
|000028e0| 3d 20 41 69 6d 45 72 72 | 6f 72 2f 46 43 6c 61 6d |= AimErr|or/FClam|
|000028f0| 70 28 30 2e 35 20 2a 20 | 53 74 69 6c 6c 54 69 6d |p(0.5 * |StillTim|
|00002900| 65 2c 20 31 2e 30 2c 20 | 33 2e 30 29 3b 0d 0a 09 |e, 1.0, |3.0);...|
|00002910| 09 09 09 65 6c 73 65 0d | 0a 09 09 09 09 09 53 74 |...else.|......St|
|00002920| 69 6c 6c 54 69 6d 65 20 | 3d 20 30 3b 0d 0a 09 09 |illTime |= 0;....|
|00002930| 09 7d 0d 0a 09 09 09 50 | 61 77 6e 28 4f 77 6e 65 |.}.....P|awn(Owne|
|00002940| 72 29 2e 50 6c 61 79 52 | 65 63 6f 69 6c 28 46 69 |r).PlayR|ecoil(Fi|
|00002950| 72 69 6e 67 53 70 65 65 | 64 29 3b 0d 0a 09 09 09 |ringSpee|d);.....|
|00002960| 54 72 61 63 65 46 69 72 | 65 28 30 2e 30 29 3b 0d |TraceFir|e(0.0);.|
|00002970| 0a 09 09 09 41 69 6d 45 | 72 72 6f 72 20 3d 20 44 |....AimE|rror = D|
|00002980| 65 66 61 75 6c 74 2e 41 | 69 6d 45 72 72 6f 72 3b |efault.A|imError;|
|00002990| 0d 0a 09 09 09 43 6c 69 | 65 6e 74 46 69 72 65 28 |.....Cli|entFire(|
|000029a0| 56 61 6c 75 65 29 3b 0d | 0a 09 09 7d 0d 0a 09 7d |Value);.|...}...}|
|000029b0| 0d 0a 0d 0a 0d 0a 09 66 | 75 6e 63 74 69 6f 6e 20 |.......f|unction |
|000029c0| 42 65 67 69 6e 53 74 61 | 74 65 28 29 0d 0a 09 7b |BeginSta|te()...{|
|000029d0| 0d 0a 09 09 62 50 6f 69 | 6e 74 69 6e 67 20 3d 20 |....bPoi|nting = |
|000029e0| 66 61 6c 73 65 3b 0d 0a | 09 09 53 65 74 54 69 6d |false;..|..SetTim|
|000029f0| 65 72 28 30 2e 34 20 2b | 20 31 2e 36 20 2a 20 46 |er(0.4 +| 1.6 * F|
|00002a00| 52 61 6e 64 28 29 2c 20 | 66 61 6c 73 65 29 3b 0d |Rand(), |false);.|
|00002a10| 0a 09 09 53 75 70 65 72 | 2e 42 65 67 69 6e 53 74 |...Super|.BeginSt|
|00002a20| 61 74 65 28 29 3b 0d 0a | 09 7d 0d 0a 0d 0a 09 66 |ate();..|.}.....f|
|00002a30| 75 6e 63 74 69 6f 6e 20 | 45 6e 64 53 74 61 74 65 |unction |EndState|
|00002a40| 28 29 0d 0a 09 7b 09 0d | 0a 09 09 53 65 74 54 69 |()...{..|...SetTi|
|00002a50| 6d 65 72 28 30 2e 30 2c | 20 66 61 6c 73 65 29 3b |mer(0.0,| false);|
|00002a60| 0d 0a 09 09 53 75 70 65 | 72 2e 45 6e 64 53 74 61 |....Supe|r.EndSta|
|00002a70| 74 65 28 29 3b 0d 0a 09 | 7d 0d 0a 09 0d 0a 42 65 |te();...|}.....Be|
|00002a80| 67 69 6e 3a 0d 0a 09 62 | 50 6f 69 6e 74 69 6e 67 |gin:...b|Pointing|
|00002a90| 3d 46 61 6c 73 65 3b 0d | 0a 09 69 66 20 28 20 41 |=False;.|..if ( A|
|00002aa0| 6d 6d 6f 54 79 70 65 2e | 41 6d 6d 6f 41 6d 6f 75 |mmoType.|AmmoAmou|
|00002ab0| 6e 74 3c 3d 30 20 29 20 | 0d 0a 09 09 50 61 77 6e |nt<=0 ) |....Pawn|
|00002ac0| 28 4f 77 6e 65 72 29 2e | 53 77 69 74 63 68 54 6f |(Owner).|SwitchTo|
|00002ad0| 42 65 73 74 57 65 61 70 | 6f 6e 28 29 3b 20 20 2f |BestWeap|on(); /|
|00002ae0| 2f 47 6f 74 6f 20 57 65 | 61 70 6f 6e 20 74 68 61 |/Goto We|apon tha|
|00002af0| 74 20 68 61 73 20 41 6d | 6d 6f 0d 0a 09 69 66 20 |t has Am|mo...if |
|00002b00| 28 20 50 61 77 6e 28 4f | 77 6e 65 72 29 2e 62 46 |( Pawn(O|wner).bF|
|00002b10| 69 72 65 21 3d 30 20 29 | 20 46 69 72 65 28 30 2e |ire!=0 )| Fire(0.|
|00002b20| 30 29 3b 0d 0a 09 44 69 | 73 61 62 6c 65 28 27 41 |0);...Di|sable('A|
|00002b30| 6e 69 6d 45 6e 64 27 29 | 3b 0d 0a 09 50 6c 61 79 |nimEnd')|;...Play|
|00002b40| 49 64 6c 65 41 6e 69 6d | 28 29 3b 0d 0a 7d 0d 0a |IdleAnim|();..}..|
|00002b50| 0d 0a 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |..//////|////////|
|00002b60| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00002b70| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00002b80| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 0d 0a 73 74 61 74 65 |////////|/..state|
|00002b90| 20 5a 6f 6f 6d 69 6e 67 | 0d 0a 7b 0d 0a 09 73 69 | Zooming|..{...si|
|00002ba0| 6d 75 6c 61 74 65 64 20 | 66 75 6e 63 74 69 6f 6e |mulated |function|
|00002bb0| 20 54 69 63 6b 28 66 6c | 6f 61 74 20 44 65 6c 74 | Tick(fl|oat Delt|
|00002bc0| 61 54 69 6d 65 29 0d 0a | 09 7b 0d 0a 09 09 69 66 |aTime)..|.{....if|
|00002bd0| 20 28 20 50 61 77 6e 28 | 4f 77 6e 65 72 29 2e 62 | ( Pawn(|Owner).b|
|00002be0| 41 6c 74 46 69 72 65 20 | 3d 3d 20 30 20 29 0d 0a |AltFire |== 0 )..|
|00002bf0| 09 09 7b 0d 0a 09 09 09 | 69 66 20 28 20 28 50 6c |..{.....|if ( (Pl|
|00002c00| 61 79 65 72 50 61 77 6e | 28 4f 77 6e 65 72 29 20 |ayerPawn|(Owner) |
|00002c10| 21 3d 20 4e 6f 6e 65 29 | 20 26 26 20 50 6c 61 79 |!= None)| && Play|
|00002c20| 65 72 50 61 77 6e 28 4f | 77 6e 65 72 29 2e 50 6c |erPawn(O|wner).Pl|
|00002c30| 61 79 65 72 2e 49 73 41 | 28 27 56 69 65 77 50 6f |ayer.IsA|('ViewPo|
|00002c40| 72 74 27 29 20 29 0d 0a | 09 09 09 09 50 6c 61 79 |rt') )..|....Play|
|00002c50| 65 72 50 61 77 6e 28 4f | 77 6e 65 72 29 2e 53 74 |erPawn(O|wner).St|
|00002c60| 6f 70 5a 6f 6f 6d 28 29 | 3b 0d 0a 09 09 09 53 65 |opZoom()|;.....Se|
|00002c70| 74 54 69 6d 65 72 28 30 | 2e 30 2c 46 61 6c 73 65 |tTimer(0|.0,False|
|00002c80| 29 3b 0d 0a 09 09 09 47 | 6f 54 6f 53 74 61 74 65 |);.....G|oToState|
|00002c90| 28 27 49 64 6c 65 27 29 | 3b 0d 0a 09 09 7d 0d 0a |('Idle')|;....}..|
|00002ca0| 09 7d 0d 0a 0d 0a 09 73 | 69 6d 75 6c 61 74 65 64 |.}.....s|imulated|
|00002cb0| 20 66 75 6e 63 74 69 6f | 6e 20 42 65 67 69 6e 53 | functio|n BeginS|
|00002cc0| 74 61 74 65 28 29 0d 0a | 09 7b 0d 0a 09 09 69 66 |tate()..|.{....if|
|00002cd0| 20 28 20 4f 77 6e 65 72 | 2e 49 73 41 28 27 50 6c | ( Owner|.IsA('Pl|
|00002ce0| 61 79 65 72 50 61 77 6e | 27 29 20 29 0d 0a 09 09 |ayerPawn|') )....|
|00002cf0| 7b 0d 0a 09 09 09 69 66 | 20 28 20 50 6c 61 79 65 |{.....if| ( Playe|
|00002d00| 72 50 61 77 6e 28 4f 77 | 6e 65 72 29 2e 50 6c 61 |rPawn(Ow|ner).Pla|
|00002d10| 79 65 72 2e 49 73 41 28 | 27 56 69 65 77 50 6f 72 |yer.IsA(|'ViewPor|
|00002d20| 74 27 29 20 29 0d 0a 09 | 09 09 09 50 6c 61 79 65 |t') )...|...Playe|
|00002d30| 72 50 61 77 6e 28 4f 77 | 6e 65 72 29 2e 54 6f 67 |rPawn(Ow|ner).Tog|
|00002d40| 67 6c 65 5a 6f 6f 6d 28 | 29 3b 0d 0a 09 09 09 53 |gleZoom(|);.....S|
|00002d50| 65 74 54 69 6d 65 72 28 | 30 2e 32 2c 54 72 75 65 |etTimer(|0.2,True|
|00002d60| 29 3b 0d 0a 09 09 7d 0d | 0a 09 09 65 6c 73 65 0d |);....}.|...else.|
|00002d70| 0a 09 09 7b 0d 0a 09 09 | 09 50 61 77 6e 28 4f 77 |...{....|.Pawn(Ow|
|00002d80| 6e 65 72 29 2e 62 46 69 | 72 65 20 3d 20 31 3b 0d |ner).bFi|re = 1;.|
|00002d90| 0a 09 09 09 50 61 77 6e | 28 4f 77 6e 65 72 29 2e |....Pawn|(Owner).|
|00002da0| 62 41 6c 74 46 69 72 65 | 20 3d 20 30 3b 0d 0a 09 |bAltFire| = 0;...|
|00002db0| 09 09 47 6c 6f 62 61 6c | 2e 46 69 72 65 28 30 29 |..Global|.Fire(0)|
|00002dc0| 3b 0d 0a 09 09 7d 0d 0a | 09 7d 0d 0a 7d 0d 0a 0d |;....}..|.}..}...|
|00002dd0| 0a 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |.///////|////////|
|00002de0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00002df0| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00002e00| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 0d 0a 73 69 |////////|////..si|
|00002e10| 6d 75 6c 61 74 65 64 20 | 66 75 6e 63 74 69 6f 6e |mulated |function|
|00002e20| 20 50 6c 61 79 49 64 6c | 65 41 6e 69 6d 28 29 0d | PlayIdl|eAnim().|
|00002e30| 0a 7b 0d 0a 09 69 66 20 | 28 20 4d 65 73 68 20 21 |.{...if |( Mesh !|
|00002e40| 3d 20 50 69 63 6b 75 70 | 56 69 65 77 4d 65 73 68 |= Pickup|ViewMesh|
|00002e50| 20 29 0d 0a 09 09 50 6c | 61 79 41 6e 69 6d 28 27 | )....Pl|ayAnim('|
|00002e60| 53 74 69 6c 6c 27 2c 31 | 2e 30 2c 20 30 2e 30 35 |Still',1|.0, 0.05|
|00002e70| 29 3b 0d 0a 7d 0d 0a 0d | 0a 00 |);..}...|.. |
+--------+-------------------------+-------------------------+--------+--------+